我正在尝试在特定于 Bigbluebutton 应用程序的 red5 服务器上实现多播。它使用 RTMP 传输音频、视频和文本。
问题:我无法使用 Flash Media Server 来实现多播,因为该软件与 RED5 有一些联系。
还有其他方法可以在本地网络中使用这两种协议在应用层上实现多播吗?
问候,B
答案1
RTMP 本身不支持多播,如果自己在客户端实现多播会是一个非常痛苦的项目。不过有两个解决方案:
- 您可以尝试 RTMFP 多播无服务器解决方案。以下是 Tom Krcha 解释的一个很好的例子:http://tomkrcha.com/?p=1803(只需添加 NetStream 并将摄像头连接到它)
- 否则你可以尝试 Adobe Media Server 或者Mona服务器(我们的开源服务器)使用 NetGroup 和 RTMFP。我认为重新实现 Bigbluebutton 的服务器部分应该很容易。
编辑:带有 NetGroup 的 RTMFP 是在互联网上进行多播(P2P 广播)的唯一简单解决方案。