[Bug 758319] rtsp-server: Seeking often hangs forever, waiting for prerolling to happen again

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Thu Nov 19 05:04:37 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=758319

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 315881
  --> https://bugzilla.gnome.org/attachment.cgi?id=315881&action=edit
rtsp-stream: Only create RTP sending/receiving rtpbin pads if needed

Adding them when not needed will start some logic inside rtpbin that might be
problematic. Also if e.g. for a sender media we suddenly receive RTP data, we
would start up a rtpjitterbuffer and behave in weird ways.

We still set up the UDP sources for RTP receiving for a sender media to be
able to receive any packets sent by the client for NAT traversal. They will
all go to a fakesink though.

Having an rtpjitterbuffer in the media pipeline will cause the pipeline to be
NO_PREROLL, which will cause deadlocks when seeking the media as it will never
receive ASYNC_DONE after a seek.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list