After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 777104 - RTSP URL with query is failing
RTSP URL with query is failing
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
1.10.x
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-01-10 17:12 UTC by Cyril
Modified: 2018-11-03 15:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Cyril 2017-01-10 17:12:53 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.
Comment 1 GStreamer system administrator 2018-11-03 15:15:57 UTC
-- 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.