使用 nginx-rtmp-module 自定义 RTMP-push 流备份
Custom backup for RTMP-push streams with nginx-rtmp-module
我需要备份我发送到我的服务器的 RTMP 流(nginx 和 nginx-rtmp-module):以防其中一个失败,我需要另一个在我从服务器抓取它时自动替换。
可能吗?
我想出了一个有点棘手的方法来做到这一点并把 the solution on Github
它是一堆 Shell 脚本,允许您执行以下操作(假设您的服务器有 DNS yourserver.ex
:
将您的主流发送到 rtmp://yourserver.ex/main/somekey
,将备用流发送到 rtmp://yourserver.ex/backup/somekey
,然后在 rtmp://yourserver.ex/out/somekey
上观看结果。 (有关 Github 的更多说明)
切换流时可能会有轻微延迟,但总比没有好。
我需要备份我发送到我的服务器的 RTMP 流(nginx 和 nginx-rtmp-module):以防其中一个失败,我需要另一个在我从服务器抓取它时自动替换。
可能吗?
我想出了一个有点棘手的方法来做到这一点并把 the solution on Github
它是一堆 Shell 脚本,允许您执行以下操作(假设您的服务器有 DNS yourserver.ex
:
将您的主流发送到 rtmp://yourserver.ex/main/somekey
,将备用流发送到 rtmp://yourserver.ex/backup/somekey
,然后在 rtmp://yourserver.ex/out/somekey
上观看结果。 (有关 Github 的更多说明)
切换流时可能会有轻微延迟,但总比没有好。