私は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