【问题标题】:How to check live stream is still alive use "ffprobe" command?如何使用“ffprobe”命令检查直播是否还活着?
【发布时间】:2019-01-20 16:31:36
【问题描述】:

我想安排一个作业脚本来检查实时流是否仍然存在,使用“ffprobe”命令。这样我就可以为那些已经死掉的 Steam 更改数据库状态。

我试过命令:

ffprobe -v quiet -print_format json -show_streams rtmp://xxxx

但是当流不可用时,命令会挂起。
我尝试添加 -timeout 参数,但仍然无法正常工作。

【问题讨论】:

  • 你解决过这个问题吗?

标签: ffmpeg stream live rtmp


【解决方案1】:

timeout 选项似乎适用于监听模式。我会尝试使用 timeout 命令运行 ffmpeg,或者对您使用的框架/语言使用类似的东西。

例如:

timeout 10s ffprobe -v quiet ...

甚至可以使用--kill-after。然后查看退出代码以确定发生了什么。

【讨论】:

    猜你喜欢
    • 2016-03-07
    • 2021-02-27
    • 1970-01-01
    • 2013-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-23
    相关资源
    最近更新 更多