• Martin Storsjö's avatar
    rtsp: Only do keepalive using GET_PARAMETER if the server supports it · 0b4949b5
    Martin Storsjö authored
    This is more like what VLC does. If the server doesn't mention
    supporting GET_PARAMETER in response to an OPTIONS request,
    VLC doesn't send any keepalive requests at all. After this patch,
    libavformat will still send OPTIONS keepalives if GET_PARAMETER
    isn't explicitly said to be supported.
    
    Some RTSP cameras don't support GET_PARAMETER, and will
    close the connection if this is sent as keepalive request
    (but support OPTIONS just fine, but probably don't need any
    keepalive at all). Some other cameras don't support using
    OPTIONS as keepalive, but require GET_PARAMETER instead.
    Signed-off-by: 's avatarMartin Storsjö <martin@martin.st>
    0b4949b5
Name
Last commit
Last update
doc Loading commit data...
ffpresets Loading commit data...
libavcodec Loading commit data...
libavdevice Loading commit data...
libavfilter Loading commit data...
libavformat Loading commit data...
libavutil Loading commit data...
libpostproc Loading commit data...
libswscale Loading commit data...
tests Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
COPYING.GPLv2 Loading commit data...
COPYING.GPLv3 Loading commit data...
COPYING.LGPLv2.1 Loading commit data...
COPYING.LGPLv3 Loading commit data...
CREDITS Loading commit data...
Changelog Loading commit data...
Doxyfile Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
README Loading commit data...
cmdutils.c Loading commit data...
cmdutils.h Loading commit data...
cmdutils_common_opts.h Loading commit data...
common.mak Loading commit data...
configure Loading commit data...
ffmpeg.c Loading commit data...
ffplay.c Loading commit data...
ffprobe.c Loading commit data...
ffserver.c Loading commit data...
ffserver.h Loading commit data...
subdir.mak Loading commit data...
version.sh Loading commit data...