我正在使用 ffmpeg 对 rtmp 流进行转码并使用 ffmpeg 重新进行流式传输。
我有两个问题:
- 我如何检查远程 rtmp 流是否正在运行,然后启动 ffmpeg
- 有时 ffmpeg 会中断转码,必须自动重新启动
有任何想法吗?
答案1
过去我曾使用过带有 dumpstream + filesizecheck 的 mplayer 来处理 mms。(让它运行几秒钟,然后终止它,检查文件是否足够大)也许这也适用于 rtmp,但我不知道 mplayer 的支持有多可靠。
顺便说一句,标题缩写错误
答案2
经过一些测试后我使用“GOD”来解决我的问题: