发送单个stream给多个用户

我打算发送一个实时videostream给多个用户。 目前,我正在使用webrtc网关(服务器端)将传入stream中继到多个收件人,每个收件人产生一个stream,导致高出站带宽。

有没有一种方法可以通过networking来完成中继,从而减轻服务器的负担?

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

你可能最好看看第三方库,像OpenTok或Peer5。

它们提供了使用混合(p2p / server)networking解决scheme来pipe理大型组播stream的能力,该解决scheme可以在对等体之间传播工作负载,从而最大限度地减less对单个服务器的依赖。