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 395427 - rtspsrc: add 'proxy-id' and 'proxy-pw' properties to match souphttpsrc
rtspsrc: add 'proxy-id' and 'proxy-pw' properties to match souphttpsrc
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal enhancement
: 1.1.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks: 395429
 
 
Reported: 2007-01-11 15:22 UTC by Christian Fredrik Kalager Schaller
Modified: 2013-01-02 13:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christian Fredrik Kalager Schaller 2007-01-11 15:22:33 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.
Comment 1 Jacob 2008-04-16 14:45:38 UTC
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
Comment 2 Wim Taymans 2010-12-29 15:39:14 UTC
there is a proxy property to configure a proxy since a while. does this fix your issue?
Comment 3 Tobias Mueller 2011-02-24 18:08:35 UTC
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!
Comment 4 Bastien Nocera 2011-05-16 16:01:56 UTC
(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
Comment 5 Bastien Nocera 2012-03-29 00:42:07 UTC
SoupHttpSrc has separate properties for username and password when authentication is required, RtspSrc requires us to do it ourselves.
Comment 6 Tim-Philipp Müller 2012-10-26 18:30:49 UTC
Would've thought passing everything via the URI would be easier. Retitling to match open request.
Comment 7 Tim-Philipp Müller 2012-12-31 00:32:19 UTC
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
Comment 8 Bastien Nocera 2013-01-02 13:24:45 UTC
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)?
Comment 9 Tim-Philipp Müller 2013-01-02 13:44:48 UTC
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.