Red5 转播 RTMP 流

Red5 转播 RTMP 流

我有一个来自 VBrick 服务器的实时 RTMP 流,我需要重新广播该流以节省带宽。我刚刚在 Ubuntu 12.10 服务器上安装了 Red5,但我不知道如何配置它来重新广播已经直播的流。

使用 Red5 可以实现这一点吗?

答案1

这是非常有可能的。如果你可以使用/查看来自 vbrick 的 rtmp 流,你可以使用以下命令使用 ffmpeg 将其发送到 Red5:

ffmpeg -i rtmp://your.vbrick.ip/path_to_vbrick_stream -acodec copy -vcodec copy -f flv rtmp://your.red5.ip/live/vbrickstream

显然,您可以随意命名流并使用 red5 服务器上的任何可用应用程序;我使用了“live”,这是一个默认应用程序。如果您的 vbrick 流没有音频,请改用以下命令:

ffmpeg -i rtmp://your.vbrick.ip/path_to_vbrick_stream -an -vcodec copy -f flv rtmp://your.red5.ip/live/vbrickstream

相关内容