我需要备份我发送到服务器的RTMP流(nginx和nginx-rtmp-module):如果其中一个发生故障,我需要另一个在我从服务器上抓取时自动替换。
有可能吗?
答案 0 :(得分:0)
我已经想出了一个有点棘手的方法,并把the solution on Github
这是一堆Shell脚本,允许您执行以下操作(假设您的服务器具有DNS yourserver.ex
:
将您的主流发送至rtmp://yourserver.ex/main/somekey
,将备用流发送至rtmp://yourserver.ex/backup/somekey
,并在rtmp://yourserver.ex/out/somekey
上观看结果。 (关于Github的更多说明)
切换流可能会有轻微延迟,但是,它比没有更好。