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 637725 - rtspsrc with tcp protocol
rtspsrc with tcp protocol
Status: RESOLVED INCOMPLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
0.10.26
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-12-21 09:26 UTC by Nicola
Modified: 2012-10-07 01:38 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nicola 2010-12-21 09:26:19 UTC
I'm having problems with an rtsp server if I connect over tcp (udp-unicast works fine), launching rtspsrc with debug=true show something like this:

RTSP request message 0x7f19a6c30be0
 request line:
   method: 'OPTIONS'
   uri:    'rtsp://....'
   version: '1.0'
 headers:
 body:

after a short I while I see again

RTSP request message 0x7f19a6c30be0
 request line:
   method: 'OPTIONS'
   uri:    'rtsp://...'
   version: '1.0'
 headers:
 body:

and so on.

It seems the rtsp server never response (or gstreamer doesn't get this response) while I can see the rtsp response in udp-unicast.

After gstreamer send the RTSP request the whole pipeline get stucked (I have to manually kill gst-launch) and the video freeze. If you run the pipeline inside an application the whole application will freeze.

Please note that vlc works fine with the same stream in the same network where udp-unicast is not allowed for hour and tcp is the only way to see the stream.

Note the tcp-timeout option doesn't help here
Comment 1 Nicola 2010-12-21 09:42:30 UTC
wireshark show a zero byte response from the rtsp server
Comment 2 Nicola 2011-03-14 14:26:03 UTC
I have a public test stream that I can make available if someone ping me on IRC (nickname: drakkan1000)
Comment 3 Tim-Philipp Müller 2012-06-11 16:20:18 UTC
Does this still happen with the latest releases (core/base 0.10.36 and -good 0.10.31) or git?

Could you attach the wireshark logs from both VLC where it works and GStreamer where it doesn't work?
Comment 4 Nicola 2012-06-11 16:23:56 UTC
I'm sorry I have not more access to that camera,

if I remember correctly Wim sayed that gstreamer does not handle 0 bytes rtsp responses,

Nicola
Comment 5 Tobias Mueller 2012-10-07 01:38:03 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!