使用HLS,使用FFMPEG全天候重新广播流.原始流重置(可能),ffmpeg不产生HLS



我正在重播mp3直播流(可能是使用icecast-管理员要求我在另一台服务器上重播(。我正在使用ffmpeg执行此任务,使用HLS播放列表,到公共URL位置。

它有效!但有时(我的意思是每天一次,主要是在晚上(,m3u8播放列表文件消失或重播不起作用,我需要终止服务器上的ffmpeg进程,然后重新启动。

ffmpeg -y -i "THE URL OF LIVE MP3" -f hls -hls_time 10 -hls_list_size 4 playlist.m3u8

我认为原始流可能有问题。但即使发生这种情况,我也需要ffmpeg来"重新加载"流的url。有没有什么方法可以自动检查和重置ffmpeg?

非常感谢!

尝试添加重新连接标志。如果输入有问题,它可以帮助:

ffmpeg 
-reconnect 1 -reconnect_at_eof 1 -reconnect_streamed 1 -reconnect_delay_max 2 
-y -i "THE URL OF LIVE MP3" -f hls -hls_time 10 -hls_list_size 4 playlist.m3u8

最新更新