Страница 3 из 9

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 09 окт 2013, 15:10
CHERTS
Ну собсно для того кто пишет под андроид не составит труда сделать приложение для работы с gstreamer,
тем более и мануал есть
http://docs.gstreamer.com/display/GstSD ... +GStreamer

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 09 окт 2013, 15:12
muzhig
CHERTS писал(а):Ну собсно для того кто пишет под андроид не составит труда сделать приложение для работы с gstreamer,
тем более и мануал есть
http://docs.gstreamer.com/display/GstSD ... +GStreamer


Бинго!

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 09 окт 2013, 15:25
Gol
muzhig писал(а):Бинго!

Бинго-бонго, да хрен ли толку, это надо собирать уметь :-) У нас вот кое-как получилось один туториал собрать но дальше дело не попёрло.

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 09 окт 2013, 15:37
CHERTS
Gol писал(а):
muzhig писал(а):Бинго!

Бинго-бонго, да хрен ли толку, это надо собирать уметь :-) У нас вот кое-как получилось один туториал собрать но дальше дело не попёрло.


Ну надо доки курить, к примеру эти

http://devsbuild.it/files/gst_sdk_android.pdf

вот какая то презентация
http://mobdevcon.com/2013/slides/GstSDK ... kshop.pptx

Вот народ обсуждает Hardware decoding on android using GStreamer
http://gstreamer-devel.966125.n4.nabble ... 60630.html

Вот свежая статья
http://habrahabr.ru/post/164139/

Еще нашел вот что: Gstreamer for Eclair, Froyo and Gingerbread
http://forum.xda-developers.com/showthread.php?t=972286

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 09 окт 2013, 15:39
orangeudav
в туториалах к ios по крайней мере нет примера "воспроизвести udp поток"

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 09 окт 2013, 17:47
Gol
orangeudav писал(а):в туториалах к ios по крайней мере нет примера "воспроизвести udp поток"

Да, это ковырять надо. По-этому я тему и поднял ибо сам не в компетенции вопроса.

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 10 окт 2013, 11:39
trollsid
ffmpeg имхо как то проще в плане кодинга чем гстример. могу попробовать сделать отображение видео на meego harttaman на выходных. Думаю больших отличий от получения видео с ar.drone2 нет. А перенести с миго на андройд/иос в принципе не проблема если не использовать чтото платформозависимое.

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 10 окт 2013, 11:41
trollsid
Gol писал(а):
orangeudav писал(а):в туториалах к ios по крайней мере нет примера "воспроизвести udp поток"

Да, это ковырять надо. По-этому я тему и поднял ибо сам не в компетенции вопроса.

Без гстримера, но думаю разница не большая посмотреть как воспроизводить udp поток можно в ar.drone sdk. там есть исходники для ios

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 12 окт 2013, 05:14
merofeev
Собрал третий туториал гстримера под андроид, и немного его переделал под наши нужды.
Вот что получилось: https://www.dropbox.com/s/vw6pno7ao8yrw25/v2r_test.apk
Стримить с виртурилки стандартно:
Код: Выделить всё
gst-launch v4l2src always-copy=false chain-ipipe=true ! video/x-raw-yuv,format='(fourcc)'NV12, width=640, height=480, framerate='(fraction)'30/1 ! dmaiaccel  ! dmaienc_h264 ddrbuf=true rcalgo=0 bytestream=true encodingpreset=2 ratecontrol=1 intraframeinterval=46 idrinterval=46 targetbitrate=1000000 ! rtph264pay !udpsink port=3000 host=ip_телефона sync=false enable-last-buffer=false


НО! У меня видео сильно тормозит.
Возможные причины:
1. Я криво сделал декодирование
2. Т.к. у меня сдох вай-фай в виртурилке, и мне приходится гнать поток по usb в ноутбук, а с него в телефон, тормоза могли возникнуть из-за лишнего звена ввиде ноутбука.

Пожалуйста, попробуйте кто-нибудь у себя это приложение и отпишитесь, как оно работает у вас.

Re: Нужен GStreamer под iOS и Android

СообщениеДобавлено: 12 окт 2013, 05:34
Gol
merofeev писал(а):Пожалуйста, попробуйте кто-нибудь у себя это приложение и отпишитесь, как оно работает у вас.

Фигасе. Ща проверю.

UPD> Работает! Тормоза конеш дикие, где-то 1 кадр в секунду, но картинку вижу, уже ништяг :-) Чую что не задействованы аппаратные возможности по декодированию h264 на мобиле. Проверял на Sony Xperia S.