Страница 1 из 1

Помехи на пол экрана

СообщениеДобавлено: 07 дек 2015, 16:30
microspace
Здравствуйте
Передаю видео с камеры OV... на компьютер по wifi.
На виртурилке запускаю
Код: Выделить всё
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

На компе запускаю
Код: Выделить всё
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

На полэкрана вижу помехи в виде розового снега
в3к.png

Проблема в шлейфе или в настройках?

Re: Помехи на пол экрана

СообщениеДобавлено: 07 дек 2015, 17:35
Noor
Попробуй передать видео формата 1280 на 720, ведь такие настройки видео в самой виртурилке везде прописаны.

Еще возможно проблема в кодеке на компе.
Да и битрейд смотрю в настройках выше в десять раз.

Re: Помехи на пол экрана

СообщениеДобавлено: 07 дек 2015, 21:09
realizator
Я в коде вижу 640х480. Вопрос - а с каким ядром работаете? В основной админке в настройках нужно указать верное. Если работаете с VGA - поставьте нужное ядро, тогда захват картинки с камеры будет происходить корректно.

Re: Помехи на пол экрана

СообщениеДобавлено: 08 дек 2015, 15:33
microspace
Ядро оказывается было Digital camera HD mode (1280x720 max). Исправил код и все заработало.
Обнаружили особенность: со временем задержка видео увеличивается и достигает примерно 1 сек через 30 мин работы
Почему это происходит?