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

Материал из virt2real wiki
Перейти к: навигация, поиск
(H.264)
 
Строка 14: Строка 14:
 
На приемнике:
 
На приемнике:
  
  "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
+
  gst-launch-0.10 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=(uint)2517481011, clock-base=(uint)2794188913, seqnum-base=(uint)56849" ! \
 +
rtph264depay ! \
 +
queue ! \
 +
ffdec_h264 ! \
 +
postproc_tmpnoise ! \
 +
ffmpegcolorspace ! \
 +
ximagesink
  
 
= AVD7611 (HDMI in) =
 
= AVD7611 (HDMI in) =

Текущая версия на 22:39, 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

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

gst-launch-0.10 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=(uint)2517481011, clock-base=(uint)2794188913, seqnum-base=(uint)56849" ! \
rtph264depay ! \
queue ! \
ffdec_h264 ! \
postproc_tmpnoise ! \
ffmpegcolorspace ! \
ximagesink

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