GNOME Bugzilla – Bug 395427
rtspsrc: add 'proxy-id' and 'proxy-pw' properties to match souphttpsrc
Last modified: 2013-01-02 13:44:48 UTC
Not sure how this is done when it comes to rtsp streams, if they just fallback to a http stream or what, but I am opening this bug as a reminder to check it out alongside fixing other protocol plugins on the issue of proxy servers 1. properties for proxy, 2. a signal when it handles a new connection, so that the front-end can set the proxy according to the hostname being targetted This would make it possible for applications to get the proxy information from gconf and use it with the networking plugins.
I am trying to access BBC Radio from behind a proxy. The server doesn't connect. [root@OMAP3EVM /gStreamerDemo]# gst-launch -v rtspsrc location=rtsp://212.58.234.120/nfs01/BBC_Radio_Times/encodedfiles/s10e01_newsweb1_16x9_nb.rm?provider=BBC_Radio_Times ! fakesink Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. ERROR: from element /pipeline0/rtspsrc0: Could not open resource for reading and writing. Additional debug info: gstrtspsrc.c(4007): gst_rtspsrc_open (): /pipeline0/rtspsrc0: Could not connect to server. (Timeout while waiting for server response) Setting pipeline to NULL ... FREEING pipeline ... Basically I wanted to confirm bug. Regards, Jacob
there is a proxy property to configure a proxy since a while. does this fix your issue?
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for. Thanks!
(In reply to comment #2) > there is a proxy property to configure a proxy since a while. does this fix > your issue? I would have been hoping for a higher-level interface, but we'll have to make do working around the problem in Totem itself. See: https://bugzilla.gnome.org/show_bug.cgi?id=650324
SoupHttpSrc has separate properties for username and password when authentication is required, RtspSrc requires us to do it ourselves.
Would've thought passing everything via the URI would be easier. Retitling to match open request.
Untested: commit 95a37196b3ac4f431cbb692bbc1c853775f9a58a Author: Tim-Philipp Müller <tim@centricular.net> Date: Mon Dec 31 00:22:27 2012 +0000 rtspsrc: add "proxy-id" and "proxy-pw" properties to match souphttpsrc. user/password passed via the URI will still take precedence though. https://bugzilla.gnome.org/show_bug.cgi?id=395427
Will this go in 1.0? If not, what's the schedule for the 1.2 release (eg. can I rely on it for the current development version of Totem)?
The schedule for 1.2 is before the 3.8 API freeze, hopefully sooner. But if that turns out to be false, I don't mind cherry-picking this into 1.0.x and doing another release with it. I think GNOME 3.7 should track git master of GStreamer though.