GNOME Bugzilla – Bug 777104
RTSP URL with query is failing
Last modified: 2018-11-03 15:15:57 UTC
Like for 706568 which is for rtsp server, the rtspsrc has an issue with URL with query value. For example, rtspsrc set with a location of "rtsp://localhost/test?x=1" will ask for: DESCRIBE rtsp://localhost/test?x=1 RTSP/1.0 [...] From there the server answers with a SDP containing this: [...] a=control:trackid=1 [...] Then gstreamer sends a setup request with this URL: rtsp://localhost/test?x=1/trackid=1 It should be rtsp://localhost/test/trackid=1?x=1 The former breaks on the server because the "1/trackid=1" part is (correctly) interpreted as the query parameter value for the variable x while it's not the intention for gstreamer. This is a real issue for me when x is a session / api key that's cannot be removed from the url.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/342.