[FFmpeg-trac] #7512(avformat:new): FFMPEG/FFPLAY LIBSRT Caller does not reconnect on sender reset

FFmpeg trac at avcodec.org
Tue Oct 23 18:35:32 EEST 2018

#7512: FFMPEG/FFPLAY LIBSRT Caller does not reconnect on sender reset
             Reporter:  jlsantiago0  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avformat     |                  Version:  git-
             Keywords:  libsrt,      |  master
  reconnect                          |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
 Summary of the bug:

 Run FFMPEG streaming TS in SRT:Listener mode. Run another FFMPEG or FFPLAY
 as SRT:Caller to the first FFMPEG in listener mode. Then Stop and restart
 the first FFMPEG. Then second one in caller mode does not reconnect after
 the first FFMPEG has restarted.

 NOTE: VLC in caller mode to the first FFMPEG:Listener will reconnect after
 the restart after the listener restarts.

 How to reproduce:

 FFMPEG Built with libsrt enabled.

 # Step One: Run FFMPEG in listener Mode streaming MPEG2TS:
 $ ffmpeg -re -i /mnt/share/content/ts/001.ts  -codec copy -f mpegts
 'srt://:12345?mode=listener' -stream_loop -1

 # Step Two: Run FFMPEG or FFPLAY in caller mode:
 $ ffmpeg -i srt:// -codec copy -f null
 $ ffplay srt://

 # Step Three: Terminate the FFMPEG|Listener from Step One with CTRL-C and
 restart it. Note that if you have an FFMPEG/FFPLAY caller that was
 connected before, it will not reconnect. But if you are using VLC as the
 caller it will reconnect.

 ffmpeg version: git-master

 built on Linux, OSX, Windows

Ticket URL: <https://trac.ffmpeg.org/ticket/7512>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker

More information about the FFmpeg-trac mailing list