Управляем чем угодно откуда угодно

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

Обсуждение клиентского ПО для доступа к виртурилке, управления и мониторинга

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

Сообщение CHERTS » 09 окт 2013, 15:10

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

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

Сообщение muzhig » 09 окт 2013, 15:12

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


Бинго!
muzhig
 
Сообщения: 65
Зарегистрирован: 14 сен 2013, 19:47

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

Сообщение Gol » 09 окт 2013, 15:25

muzhig писал(а):Бинго!

Бинго-бонго, да хрен ли толку, это надо собирать уметь :-) У нас вот кое-как получилось один туториал собрать но дальше дело не попёрло.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

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

Сообщение CHERTS » 09 окт 2013, 15:37

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
Последний раз редактировалось CHERTS 09 окт 2013, 15:56, всего редактировалось 2 раз(а).
CHERTS
 
Сообщения: 20
Зарегистрирован: 30 сен 2013, 12:01

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

Сообщение orangeudav » 09 окт 2013, 15:39

в туториалах к ios по крайней мере нет примера "воспроизвести udp поток"
orangeudav
 
Сообщения: 152
Зарегистрирован: 04 сен 2013, 15:35

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

Сообщение Gol » 09 окт 2013, 17:47

orangeudav писал(а):в туториалах к ios по крайней мере нет примера "воспроизвести udp поток"

Да, это ковырять надо. По-этому я тему и поднял ибо сам не в компетенции вопроса.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

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

Сообщение trollsid » 10 окт 2013, 11:39

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

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

Сообщение trollsid » 10 окт 2013, 11:41

Gol писал(а):
orangeudav писал(а):в туториалах к ios по крайней мере нет примера "воспроизвести udp поток"

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

Без гстримера, но думаю разница не большая посмотреть как воспроизводить udp поток можно в ar.drone sdk. там есть исходники для ios
trollsid
 
Сообщения: 7
Зарегистрирован: 10 сен 2013, 11:22

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

Сообщение merofeev » 12 окт 2013, 05:14

Собрал третий туториал гстримера под андроид, и немного его переделал под наши нужды.
Вот что получилось: 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 в ноутбук, а с него в телефон, тормоза могли возникнуть из-за лишнего звена ввиде ноутбука.

Пожалуйста, попробуйте кто-нибудь у себя это приложение и отпишитесь, как оно работает у вас.
merofeev
 
Сообщения: 25
Зарегистрирован: 08 сен 2013, 04:45

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

Сообщение Gol » 12 окт 2013, 05:34

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

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

UPD> Работает! Тормоза конеш дикие, где-то 1 кадр в секунду, но картинку вижу, уже ништяг :-) Чую что не задействованы аппаратные возможности по декодированию h264 на мобиле. Проверял на Sony Xperia S.
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Пред.След.

Вернуться в Софт на управляющих устройствах (iOS, Android, Win/Mac/Linux)

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron