나는 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