Назад | Перейти на главную страницу

Перезапустите процесс ffmpeg, транслирующий видео rtmp, если он не работает с помощью сценария оболочки

Мы используем ffmpeg для прямой трансляции потоков. Часто по неизвестным причинам или из-за временной остановки потока команда перестает работать в фоновом режиме.

Как лучше всего отслеживать и продолжать повторять команду ffmpeg в бесконечном цикле.

В настоящее время это команда:

avconv -i rtmp://example.com:1935/rtplive/Live2 -pix_fmt yuv420p -s hd720 -vcodec libx264 -preset ultrafast -r 30  -bufsize 600k -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv "rtmp://example.com/live/adfaf" > avconv.log  2>&1 &