[gst-devel] add support for RTSP initiation from SDP files

Marco Ballesio gibrovacco at gmail.com
Tue Aug 31 14:58:50 CEST 2010

Hi all,

copying-pasting from https://bugzilla.gnome.org/show_bug.cgi?id=628214:

some typos are corrected between square brackets [..].


Currently GStreamer is missing support for RTSP initiation from SDP files (as
specified in RFC2362, Annex C). This could [make] GStreamer
incompatible with RTSP
servers which assume RTSP initiation happens through this kind of (pre-shared)

The current SDP support [in sdpdemux] is only related to already
initiated sessions, the
attached set of patches grants compliance with the above mentioned

More specifically the patches:

- Add a new protocol, "sdp://"
- Modify the SDP demuxer behaviour to detect files as for RFC2362, annex C and
enable it to use the rtspsrc in such a case.
- Modify rtspsrc so to handle the sdp:// protocol.

Still the key issue of state change violations in sdpdemux are remaining. As
suggested from Mark, a most proper fix would be to get rid of it and use
redirection signals from the sdpdemux element. The signal could then
be h[a]ndled
from the uridecodebin[2 or playbin2].

Thanks to anybody who would review/comment the patches.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100831/e6e3831d/attachment.htm>

More information about the gstreamer-devel mailing list