RTSP keeplive & video/audio freezing (incl. patch to fix this)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
vlc (Debian) |
Invalid
|
Undecided
|
Unassigned | ||
vlc (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
Bug Description
Binary package hint: vlc
Description
--------------
Some (badly behaving) servers stop sending media streams after a short while and the user experiences a freeze in video and audio.
If an RTSP server does not advertise GET_PARAMETER in its Public Header Field of the OPTIONS response, VLC does not send GET_PARAMETER requests as keepalives (as it used to in earlier releases). As a consequence, some badly behaving servers, such as [WMServer/
This behavior of VLC is not wrong, but rather unfortunate for those users who want to view streams originating from badly behaving servers.
Release: lucid
Installed: vlc-1.0.
Source Package: vlc-1.0.6
References:
http://
Patch
-------
I have included a patch that adds a configuration option to enforce sending GET_PARAMETER for keep-alive, if the user explicitly wants this.
This is a workaround for RTSP servers that are badly behaving (i.e. they do not inform that they need GET_PARAMETER requests for keep-alive, but stop the media stream after a short time if they do not get GET_PARAMETER requests :-( ).
After applying the patch, you can find the new setting on:
Tools -> Preferences -> [Show Settings: All] -> Input / Codes -> Demuxers -> RTP/RTSP -> [Always send GET_PARAMETER for keep-alive]
or, alternately, add the following lines to your "vlcrc" config file (on Ubuntu this config file is: ~/.config/vlc/vlcrc ).
# Always send GET_PARAMETER for keep-alive (boolean)
rtsp-
cheers,
Bernie Hoeneisen
--
http://
Tech Consulting for Internet Standardization
tags: | added: patch |
tags: | added: patch-rejected-upstream |
Changed in vlc (Ubuntu): | |
status: | Triaged → Won't Fix |
Changed in vlc (Debian): | |
status: | New → Invalid |
The VideoLAN project is NOT endorsing this patch.