Gstreamer Pipeline sometimes doesn't work and sometimes does.

rhythm87 rhythmchopra8 at gmail.com
Fri Mar 16 17:21:53 UTC 2018


In following gstreamer pipeline, I'm receiving h264 encoded rtp packtes at
port 8000, and the using a tee displaying the stream and forwarding the same
packets to another port 6000.

gst-launch-1.0 udpsrc port=8000 caps="application/x-rtp,
media=(string)video, encoding-name=(string)H264" ! tee name=t ! queue !
rtph264depay ! decodebin ! videoconvert ! autovideosink t. ! queue ! udpsink
host=0.0.0.0 port=6000

The stream at port 8000 is continuous and works fine with this pipeline:
gst-launch-1.0 udpsrc port=8000 caps="application/x-rtp,
media=(string)video, encoding-name=(string)H264" ! rtph264depay ! decodebin
! videoconvert ! autovideosink

But, the first pipeline sometimes work and mostly not. 
I can't figure out what could be wrong. Is it something I'm missing at
udpsrc , like clock configuration , which sometimes get synced or something,
making the pipeline work. If that is the case, please suggest how to get
around with this.

Regards,
Rhythm



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/


More information about the gstreamer-devel mailing list