シェルスクリプトを使用して rtmp ビデオのストリーミングが失敗した場合は、ffmpeg プロセスを再開します。

シェルスクリプトを使用して rtmp ビデオのストリーミングが失敗した場合は、ffmpeg プロセスを再開します。

ストリームをライブで転送するために 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 &

関連情報