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

Материал из virt2real wiki
Перейти к: навигация, поиск
(AVD7611 (HDMI in))
Строка 1: Строка 1:
 
= TVP5150 (аналоговое видео) =
 
= 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 ==
 
== H.264 ==
Строка 29: Строка 15:
  
 
  "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
 
  "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
 +
 +
 +
= 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

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

Содержание

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

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


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