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

Тестовая прошивка с камерой и DSP

Релизы официальных прошивок, обзоры, обсуждение фичей и багов

Тестовая прошивка с камерой и DSP

Сообщение Gol » 20 сен 2013, 17:42

В новом ядре завелось всё что нужно. Модули DSP тоже завелись. Но упёрлись в дурацкую неожиданную проблему - сборка долбаного плагина DSP для гстримера. Тут пока никаких подвижек нет, так что решили пока выложить сборку из нашего нового ядра и старой фс (не нашей), в которой работает камера.

ССЫЛКА:
Ссылка на архив образа http://files.virt2real.ru/firmware/virt2real-board/1.1/test-video-sdcard.rar
Архив распаковать, внутри файлик, его записать на микро-SD (флешку надо не менее 2Gb ёмкостью).

В автозапуске прописано подключение к вифи сети virt2real, пароль 12345678, ip адрес статический 192.168.1.128. Для запуска передачи видео с камеры - в корне лежит скриптик h264.sh, в нём задаётся ip адрес хоста на который идёт трансляция.

Picture 36.jpg


На скриншоте забавно получилось - единица уже начала меняться на двойку :-) лаг получается чуть менее 200 мс. Коннект по вифи.

Образ щас заливается, ссылку сюда добавлю.


На всякий случай дублирую команды для трансляции. Транслировать будем поток h264, 30fps, 640х480 (для 720p чуток регистры камеры надо пофиксить, это вечером может быть), протокол RTP.

Для передачи потока с железки на комп с ip 192.168.1.10 надо ввести такую команду:
Код: Выделить всё
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=192.168.1.10 sync=false enable-last-buffer=false


Для приёма и отображения картинки на компе, на который поток посылается (в моём случае это 192.168.1.10), надо запустить

Под виндой:
GStreamer для windows можно скачать с оф сайта http://gstreamer.freedesktop.org/data/p ... ws/1.0.10/
я ставил два дистриба:
gstreamer-1.0-x86_64-1.0.10.msi (http://gstreamer.freedesktop.org/data/p ... 1.0.10.msi)
gstreamer-1.0-devel-x86_64-1.0.10.msi (http://gstreamer.freedesktop.org/data/p ... 1.0.10.msi)

Код: Выделить всё
{путь_до_каталога_где_установлен_гстример}\gst-launch-1.0 udpsrc port=3000 ! "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z2QAKK2EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA\,aO48sA\=\=\", payload=(int)96, ssrc=(guint)2498431066, clock-base=(guint)297251943, seqnum-base=(guint)34949" ! rtph264depay ! queue ! avdec_h264 ! videoscale ! d3dvideosink sync=false show-preroll-frame=false


Под линухом:
Должен быть установлен gstreamer!
Код: Выделить всё
gst-launch udpsrc port=3000 ! "application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, sprop-parameter-sets=(string)\"Z2QAKK2EBUViuKxUdCAqKxXFYqOhAVFYrisVHQgKisVxWKjoQFRWK4rFR0ICorFcVio6ECSFITk8nyfk/k/J8nm5s00IEkKQnJ5Pk/J/J+T5PNzZprQFAeyA\,aO48sA\=\=\", payload=(int)96, ssrc=(guint)2498431066, clock-base=(guint)297251943, seqnum-base=(guint)34949" ! rtph264depay ! queue ! ffdec_h264 ! ffmpegcolorspace ! videoscale ! ximagesink sync=false show-preroll-frame=false


Последний раз редактировалось Gol 20 сен 2013, 18:40, всего редактировалось 4 раз(а).
Аватара пользователя
Gol
 
Сообщения: 507
Зарегистрирован: 17 фев 2012, 01:44
Откуда: Тула-Свободный-Щёкино-Тула-Москва

Re: Тестовая прошивка с камерой и DSP

Сообщение Mirmik » 20 сен 2013, 17:49

Функциональность SDK изменена?
... и перерастворяясь из одной формы реальности в другую. И вот он я, рядом с вами падаю в эту же нору, тот кто волшебной палочкой вра...
Аватара пользователя
Mirmik
 
Сообщения: 221
Зарегистрирован: 04 сен 2013, 19:20
Откуда: Московская область, Пушкино

Re: Тестовая прошивка с камерой и DSP

Сообщение Gol » 20 сен 2013, 17:51

Mirmik писал(а):Функциональность SDK изменена?

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

Re: Тестовая прошивка с камерой и DSP

Сообщение Anton » 20 сен 2013, 20:04

О! Ура.
До этого у меня получилось только сделать скриншот с камеры в jpg, правда он был в абсолютно неправильных цветах..

Сейчас будем тестировать.
Anton
 
Сообщения: 7
Зарегистрирован: 06 сен 2013, 18:51

Re: Тестовая прошивка с камерой и DSP

Сообщение aiess » 20 сен 2013, 20:14

У меня сеть wi-fi не находит именно из этого образа. Синий светодиод горит.
По RNDIS пробовал достучаться, по ssh не пускает, по http 502 bad gateway
aiess
 
Сообщения: 15
Зарегистрирован: 11 сен 2013, 14:09

Re: Тестовая прошивка с камерой и DSP

Сообщение Mirmik » 20 сен 2013, 22:31

Сеть есть, скрипты запустились ip на v2r установлен правильный, но окно с картинкой не появляется. Дел с gstreamer-ом ранее не имел. Спасайте.
Информация, выданная скриптом на виртурилке соответствует тому, что в видео...
Последний раз редактировалось Mirmik 20 сен 2013, 23:09, всего редактировалось 1 раз.
... и перерастворяясь из одной формы реальности в другую. И вот он я, рядом с вами падаю в эту же нору, тот кто волшебной палочкой вра...
Аватара пользователя
Mirmik
 
Сообщения: 221
Зарегистрирован: 04 сен 2013, 19:20
Откуда: Московская область, Пушкино

Re: Тестовая прошивка с камерой и DSP

Сообщение Anton » 20 сен 2013, 22:35

А какими заклинаниями должно создаваться окно с видео? Что-то не появляется..
Anton
 
Сообщения: 7
Зарегистрирован: 06 сен 2013, 18:51

Re: Тестовая прошивка с камерой и DSP

Сообщение Anton » 20 сен 2013, 22:45

Mirmik писал(а):Сеть есть, скрипты запустились, но окно с картинкой не появляется. Дел с gstreamer-ом ранее не имел. Спасайте.
Информация, выданная скриптом на виртурилке соответствует тому, что в видео...


Аналогично. А ты через wifi подключаешь или через USB/ndis?
Может быть проблема с адресами/интерфесом/ что-то надо зароутить??..
Anton
 
Сообщения: 7
Зарегистрирован: 06 сен 2013, 18:51

Re: Тестовая прошивка с камерой и DSP

Сообщение Mirmik » 20 сен 2013, 22:53

http://gstreamer-devel.966125.n4.nabble ... 61581.html


Судя по гуглению, проблемма довольно распространенная... Но решения пока не нагуглил.



Anton писал(а):Аналогично. А ты через wifi подключаешь или через USB/ndis?
Может быть проблема с адресами/интерфесом/ что-то надо зароутить??..


wifi
... и перерастворяясь из одной формы реальности в другую. И вот он я, рядом с вами падаю в эту же нору, тот кто волшебной палочкой вра...
Аватара пользователя
Mirmik
 
Сообщения: 221
Зарегистрирован: 04 сен 2013, 19:20
Откуда: Московская область, Пушкино

Re: Тестовая прошивка с камерой и DSP

Сообщение Mirmik » 20 сен 2013, 23:22

После перезагрузки виртурилки картинка появилась... Но умерла через пару секунд.
... и перерастворяясь из одной формы реальности в другую. И вот он я, рядом с вами падаю в эту же нору, тот кто волшебной палочкой вра...
Аватара пользователя
Mirmik
 
Сообщения: 221
Зарегистрирован: 04 сен 2013, 19:20
Откуда: Московская область, Пушкино

След.

Вернуться в Готовые прошивки

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

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