向多个用户发送单个流

向多个用户发送单个流

我打算将实时视频流发送给多个用户。目前,我正在使用 webrtc 网关(服务器端)将传入流转发给多个接收者,这会导致每个接收者只发送一个流,从而导致传出带宽过高。

有没有一种方法可以通过网络进行中继,以减轻服务器的负担?

(我的设置是这样的:https://stackoverflow.com/a/28645913/1100528。Webrtc 不是必需品,但我想避免使用 Flash。)

答案1

您最好研究一下第三方库,例如 OpenTok 或 Peer5。

它们能够使用混合(p2p/服务器)网络解决方案来管理大型多播流,从而在对等点之间分散工作负载,最大限度地减少对单个服务器的依赖。

相关内容