使用nginx-rtmp-module对RTMP推送流进行自定义备份

时间:2018-04-01 18:13:13

标签: nginx video-streaming rtmp live-streaming

我需要备份我发送到服务器的RTMP流(nginx和nginx-rtmp-module):如果其中一个发生故障,我需要另一个在我从服务器上抓取时自动替换。

有可能吗?

1 个答案:

答案 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的更多说明)

切换流可能会有轻微延迟,但是,它比没有更好。