Я ретранслирую прямой поток mp3
(вероятно, он использует icecast
- администратор попросил меня ретранслировать его на другой сервер). Я использую ffmpeg
для этой задачи, используя список воспроизведения HLS
, для публикации c 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?
Большое спасибо!