Работа с преобразователями интерфейсов — различия между версиями

Материал из virt2real wiki
Перейти к: навигация, поиск
(Новая страница: «= TVP5150 (аналоговое видео) = = AVD7611 (HDMI in) = == MJPEG == На устройстве: gst-launch v4l2src always-copy=FALSE chain-ipipe=t…»)
 
(AVD7611 (HDMI in))
Строка 14: Строка 14:
  
 
  gst-launch udpsrc port=3000 ! queue ! jpegdec ! ffmpegcolorspace ! ximagesink sync=false
 
  gst-launch udpsrc port=3000 ! queue ! jpegdec ! ffmpegcolorspace ! ximagesink sync=false
 +
 +
== H.264 ==
 +
 +
На устройстве:
 +
 +
gst-launch v4l2src always-copy=false chain-ipipe=true ! \
 +
capsfilter caps=video/x-raw-yuv,format='(fourcc)'NV12,width=720,height=576,pitch=736,framerate='(fraction)'25/1 ! \
 +
dmaiaccel ! \
 +
dmaienc_h264 ddrbuf=false encodingpreset=2 ratecontrol=1 intraframeinterval=23 idrinterval=46 targetbitrate=1000000 ! \
 +
rtph264pay ! \
 +
udpsink port=3000 host=192.168.1.10 enable-last-buffer=false sync=false
 +
 +
На приемнике:
 +
 +
"C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\bin\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+T5PNzZprQFoJMg\,aO48sA\=\=\", payload=(int)96, ssrc=(guint)2631293747, clock-base=(guint)910547499, seqnum-base=(guint)26863" ! rtph264depay byte-stream=true ! ffdec_h264 ! d3dvideosink sync=false force-aspect-ratio=false show-preroll-frame=false qos=false enable-last-buffer=false

Версия 20:14, 28 октября 2014

Содержание

TVP5150 (аналоговое видео)

AVD7611 (HDMI in)

MJPEG

На устройстве:

gst-launch v4l2src always-copy=FALSE chain-ipipe=true ! \
 video/x-raw-yuv,format=\(fourcc\)NV12, width=1280, height=720, framerate=\(fraction\)30/1 ! \
 dmaiaccel ! queue ! dmaienc_mjpeg qValue=40 ! \
 udpsink port=3000 host=192.168.3.10 sync=false enable-last-buffer=false

На компьютере:

gst-launch udpsrc port=3000 ! queue ! jpegdec ! ffmpegcolorspace ! ximagesink sync=false

H.264

На устройстве:

gst-launch v4l2src always-copy=false chain-ipipe=true ! \
capsfilter caps=video/x-raw-yuv,format='(fourcc)'NV12,width=720,height=576,pitch=736,framerate='(fraction)'25/1 ! \
dmaiaccel ! \
dmaienc_h264 ddrbuf=false encodingpreset=2 ratecontrol=1 intraframeinterval=23 idrinterval=46 targetbitrate=1000000 ! \
rtph264pay ! \
udpsink port=3000 host=192.168.1.10 enable-last-buffer=false sync=false

На приемнике:

"C:\Program Files (x86)\OSSBuild\GStreamer\v0.10.7\bin\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+T5PNzZprQFoJMg\,aO48sA\=\=\", payload=(int)96, ssrc=(guint)2631293747, clock-base=(guint)910547499, seqnum-base=(guint)26863" ! rtph264depay byte-stream=true ! ffdec_h264 ! d3dvideosink sync=false force-aspect-ratio=false show-preroll-frame=false qos=false enable-last-buffer=false