🐨

ffmpegのtee muxerを使って録画しつつSRTで送信する

2022/06/14に公開

https://zenn.dev/tetsu_koba/articles/8c22466ce57498
このシリーズの派生です。

ffmpegのtee muxerを使って、録画しつつSRTで送信するようにしてみました。

ffmpeg -loglevel repeat+level+error -probesize 32 -f hevc -r 30 -i $FIFO -c copy -f tee -map 0:v \
       "[f=segment:segment_time=$SEGMENT_TIME:segment_start_number=$next_index:segment_wrap=$index_wrap]$filename|\
       [f=mpegts]srt://$HOST_IP:$PORT" &

全文はこちら

ストレージがいっぱいにならないように、定期的に古いファイルを消す処理を動かす必要があります。

** 2022/06/16 追記
ネットワークのリトライに関してはこの記事を見てください。
https://zenn.dev/tetsu_koba/articles/d22abca94344f3

参考

http://underpop.online.fr/f/ffmpeg/help/tee.htm.gz

関連

https://zenn.dev/tetsu_koba/articles/bbef908f64a28f
https://zenn.dev/tetsu_koba/articles/d22abca94344f3

Discussion