[Bug 793964] rtspsrc: regression with streams marked as recvonly

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Apr 11 08:26:38 UTC 2018


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

--- Comment #1 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
See https://bugzilla.gnome.org/show_bug.cgi?id=792376#c4

> The RTSP RFCs actually define it the other way around, that is how it was
> before the commit that "fixed" this bug.
> 
> https://tools.ietf.org/html/rfc2326#page-31 and
> https://tools.ietf.org/html/rfc7826#appendix-D.1.5 for example say that
> "recvonly" is for streams that go from the server to the client.
> 
> This is in direct contradiction to RFC 3264 which says that the offerer
> (i.e. the server in our case) should use "sendonly" if it only wants to send
> a stream to its peer (the client).
> 
> 
> So in summary, the RTSP RFCs clearly say how it should be and that's the
> other way around than it is defined in the SDP RFC.

That means a) it was correct for RTSP before, and b) there are RTSP servers
that are doing it wrong (they do it according to the SDP RFC).

So we need to change the default behaviour in gst-rtsp-server again, and in
rtspsrc too probably and provide a property to change it back for broken
servers/clients.

-- 
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