GStreamer Real Time

fgfernandez0321 fgfernandez0321 at gmail.com
Wed May 18 17:21:19 UTC 2016


Hello,

I have a webcam and I want to capture its source stream and execute using
playbin.  I have problem related with Real Time, in the first case 1 second
and the second case mili-seconds. What can I do for improving these
pipelines to Real Time?

In this pipeline, I'm using mpegtsmux:

gst-launch-1.0 -v v4l2src ! video/x-raw,width=640,height=480,framerate=30/1
! timeoverlay ! tee name=t t. ! queue ! xvimagesink sync=false t. ! queue !
videoconvert ! x264enc tune=zerolatency byte-stream=true bitrate=3000
threads=2 ! h264parse ! mpegtsmux alignment=7 ! rndbuffersize min=1316
max=1316 ! udpsink host=127.0.0.1 port=5000

In this pipeline, I'm using jifmux:

gst-launch-1.0 -v v4l2src ! video/x-raw,width=640,height=480,framerate=30/1
! timeoverlay ! tee name=t t. ! queue ! xvimagesink sync=false t. ! queue !
videoconvert ! jpegenc quality=90 ! jpegparse ! jifmux ! rndbuffersize
min=1316 max=1316 ! udpsink host=127.0.0.1 port=5000

This is pipeline to read by port

 gst-launch-1.0 -v playbin uri=udp://@0.0.0.0:5000



--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/GStreamer-Real-Time-tp4677664.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list