Issue with udp streaming

Baby Octopus jagadishkamathk at
Thu Dec 20 04:47:21 PST 2012


I'm finding some issue with udp streaming. My use case is as follows. I'm
streaming from vlc1 to gstreamer, gstreamer transcodes the data and streams
back to vlc2. vlc1 and vlc2 run on Windows 7 and gstreamer runs on vmware
ubuntu 12.04 

When I run the following command
*gst-launch-1.0 udpsrc port=6600 ! decodebin ! queue ! avenc_mpeg4 !
mpegtsmux ! udpsink host= port=8800*

The moment vlc starts streaming, I get the following error

/Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPipeline:pipeline0/GstUDPSrc:udpsrc0: Internal data
flow error.
Additional debug info:
gstbasesrc.c(2781): gst_base_src_loop ():
streaming task paused, reason not-linked (-1)
Execution ended after 3997684435 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline .../

Interestingly, occasionally this works(say 1 out of ten times) with the
following warning several times
/(gst-launch-1.0:6092): GStreamer-CRITICAL **: gst_mini_object_unref:
assertion `mini_object->refcount > 0' failed/

What could be happening here. Why does it run occasionally? I'm clueless


View this message in context:
Sent from the GStreamer-devel mailing list archive at

More information about the gstreamer-devel mailing list