Pipeline on OSX not working

Mohammad Bhuyan mohammad.bhuyan at gmail.com
Wed Mar 20 10:49:49 UTC 2019


Hi,

On OSX, I have the following working:

gst-launch-1.0 avfvideosrc device-index=0 ! x264enc ! h264parse ! rtph264pay
pt=96 config-interval=1 ! gdppay ! gdpdepay ! rtph264depay ! avdec_h264 !
videoconvert ! autovideosink

But when I try to stream over TCP by splitting the pipeline with
tcpserversink+tcpclientsrc (on the same OSX machine), it doesn't work
anymore.

Sender: gst-launch-1.0 avfvideosrc device-index=0 ! x264enc ! h264parse !
rtph264pay pt=96 config-interval=1 ! gdppay ! tcpserversink host=0.0.0.0
port=5200

Receiver:  gst-launch-1.0 tcpclientsrc host=127.0.0.1 port=5200 ! gdpdepay !
rtph264depay ! avdec_h264 ! videoconvert ! autovideosink


The receiver just stalls at:

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Got context from element 'autovideosink0': gst.gl.GLDisplay=context,
gst.gl.GLDisplay=(GstGLDisplay)"\(GstGLDisplayCocoa\)\ gldisplaycocoa0";

Nothing happens after.

Regards,

Mohammad





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


More information about the gstreamer-devel mailing list