gstreamer rtsp server - shared pipeline freezes on client connect and during connection timeout

Sebastian Dröge sebastian at centricular.com
Fri Jan 15 23:57:38 PST 2016


On Do, 2016-01-14 at 13:30 -0500, Kyle Pennington wrote:
> I've been having some issues lately with my RTSP server streams
> freezing when a new client connects or when a client's network
> connection is dropped.  These two interactions cause the stream to
> freeze for all connected clients.  I have a shared pipeline,
> configured with gst_rtsp_media_factory_set_shared(factory, true);.  
> 
> From what I understand, this should force all clients to use the same
> pipeline, and actions of one to influence the rest (seeking, etc.). 
> However, this is not the behavior I am seeing.  This type of behavior
> should never interfere with the streams of other clients.
> 
> I am able to recreate this by setting the shared property on the
> media factory in the "test-video" example bundled with the RTSP
> server.  I connect to the example server using two separate VLC
> clients on the same PC.  When I do this, the first client's stream
> freezes while waiting for the other client to finish it's initial
> buffering.
> 
> I came across this bug on bugzilla: https://bugzilla.gnome.org/show_b
> ug.cgi?id=648463, but I'm not sure if it's related and it is back
> from 2011-2013.

Can you add a comment there and ideally provide a testcase (i.e. gst-
rtsp-server application plus steps how to reproduce) too?

The behaviour you're seeing is definitely not intended.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160116/5523d770/attachment.sig>


More information about the gstreamer-devel mailing list