[FFmpeg-trac] #4392(avformat:new): Reconnect on lost connection for TCP based protocols
FFmpeg
trac at avcodec.org
Wed Mar 25 22:18:35 CET 2015
#4392: Reconnect on lost connection for TCP based protocols
----------------------------------+---------------------------------------
Reporter: liquider | Type: enhancement
Status: new | Priority: normal
Component: avformat | Version: unspecified
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
----------------------------------+---------------------------------------
ffmpeg doesn't reconnect when streaming to a remote server (e.g. rtmp://,
tcp://) if the connection is lost.
When running e.g.
{{{
$ ffmpeg -i ... -f flv rtmp://...
}}}
if the connection drops for some reason (e.g. `ifdown eth0`, network cable
unplugged), ffmpeg doesn't reestablish the session when the connection
becomes available again. In fact nothing happens, the process just hangs.
`-loglevel debug` doesn't report anything, the `RTMP_SendPacket` just
stops.
This seems to have been discussed before:
http://ffmpeg.org/pipermail/ffmpeg-user/2012-October/010137.html
A pair of options like `-reconnect` and `-disconnect_exit` would make
sense for TCP-based protocols?
--
Ticket URL: <https://trac.ffmpeg.org/ticket/4392>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list