目前的方法
ffmpeg -re -i 1.mp4 -f flv "rtmp://example.com/live"
ffmpeg -re -i 2.mp4 -f flv "rtmp://example.com/live"
ffmpeg -re -i 3.mp4 -f flv "rtmp://example.com/live"
...
但稍后完成1.mp4推送,客户端和服务器将断开连接。 我希望保持联系。
答案 0 :(得分:1)
尝试使用concat demuxer。
创建一个列表(myfiles.txt):
file '1.mp4'
file '2.mp4'
file '3.mp4'
...
然后
ffmpeg -f concat -i myfiles.txt -f flv "rtmp://example.com/live"