RTMP + FFMPEGストリーミング:ファイルを動的に変更するには?

RTMP + FFMPEGストリーミング:ファイルを動的に変更するには?

私はrtmpストリーミングにffmpegを使用します。たとえば、次のコマンドを使用します。

ffmpeg -i file.mp4 ... rtmp://localhost/stream

場合によっては、file.mp4をnew_file.mp4に置き換える必要があります。ストリームが途切れたり中断されたりすることなくこれを行うにはどうすればよいですか?私はそうすることができないと思います:

mv new_file.mp4 file.mp4

ffmpegプロセスを終了する必要はありません :)

ベストアンサー1

ffmpegを無限ループに入れます。

#!/bin/bash
while true; do
  ffmpeg -i file.mp4 ... rtmp://localhost/stream
done

おすすめ記事