将RTMP协议重定向到另一个RTMP流

时间:2013-05-27 16:25:55

标签: flash stream ffmpeg rtmp rtmps

是否可以将RTMP协议重定向到另一个RTMP流?

如果是,我该怎么办?

详情: 例如:我收到了rtmp://mydomain.com/stream/redirec t我希望这可以从rtmp://otherdomain.com/stream/

重定向或获取内容/流

4 个答案:

答案 0 :(得分:3)

还有另一个免费服务器。您可以将端点添加到Ant Media Server via rest service上的RTMP流。它甚至可以发布到social media at the same time

https://github.com/ant-media/Ant-Media-Server

答案 1 :(得分:0)

您可以将Wowza streaming engine用作live stream repeater用于此目的。 This操作方法提供了必要的步骤。

或者您可以将ffmpegffserver(需要Linux操作系统)结合使用来获取和重新流式传输RTMP流。有关详情,请参阅here

答案 2 :(得分:0)

您可以使用ffmpeg执行此操作,如下所示 ffmpeg -i rtmp://otherdomain.com/stream -f flv rtmp://mydomain.com/stream/redirect

答案 3 :(得分:0)

如果您使用nginx来处理请求,我认为您可以在服务器端执行此操作,使用位置标头。

"位置:RTMP://otherdomain.com/stream/"

其他方法是使用代理传递 -

https://github.com/winshining/nginx-http-flv-module

这个问题也是下面的重复 -

Redirect RTMP protocol to another RTMP stream