我想安排一个作业脚本,使用"ffprobe“命令检查实时流是否仍在运行。这样我就可以更改那些已经失效steam的数据库状态。
我尝试了这个命令:
ffprobe -v quiet -print_format json -show_streams rtmp://xxxx但是当流不可用时,该命令将挂起。
我尝试添加-timeout参数,但仍然无法正常工作。
发布于 2018-08-18 01:24:39
timeout选项似乎适用于侦听模式。我会尝试使用timeout命令运行ffmpeg,或者对您使用的框架/语言使用类似的命令。
举个例子:
timeout 10s ffprobe -v quiet ...甚至可以使用--kill-after。然后查看退出代码以确定发生了什么。
https://stackoverflow.com/questions/51830880
复制相似问题