如何将视频列表推送到rtmp服务器并保持连接

时间:2016-01-15 02:38:27

标签: ffmpeg rtmp

目前的方法

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推送,客户端和服务器将断开连接。 我希望保持联系。

1 个答案:

答案 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"