use*_*541 4 audio video ffmpeg streaming rtmp
是否可以ffmpeg无限次循环输入文件,复制其视频和音频并将其流式传输到 RTMP 服务器(带有 rtmp 模块的 nginx)。
我正在尝试创建一个动画视频,只要ffmpeg实例正在运行,该视频就会在 RTMP 服务器上重复。
我找到了连接解复用器,但我找到的所有示例都是使用播放列表将相同的视频一遍又一遍地连接到单个视频中。虽然我可以创建一个愚蠢的长视频,没有理智的用户会完整观看,但它会消耗大量磁盘空间,而且这样做毫无意义。
我还可以添加一个while truebash 循环来重新启动该进程,但这可能会导致流延迟或断开连接。
我只是想找到一种方法来拍摄单个视频并在结束后重新传输它,而不会延迟/中断流。
任何帮助都会很棒。
谢谢。
尝试
ffmpeg -stream_loop -1 -i input {-rest of your parameters} -f flv rtmp://output
Run Code Online (Sandbox Code Playgroud)