使用WebRTC从网络摄像头捕获媒体流,将流发布到媒体服务器并从那里分发

时间:2016-01-20 10:42:47

标签: javascript video video-streaming webrtc scalability

我想向多个接收器广播视频流,比方说5000 - 15000.我只是 想要使用WebRTC从广播公司的网络摄像头(getUserMedia())发送媒体流 服务器(f.e:wowza)。将媒体流转码为HLS和MPEG DASH并进行分发 它给接收者。

因此我们将B1的流通过媒体服务器分发到R1,R2,...,R5000。

据我所知,WebRTC不是为一对多架构而设计的。我不想使用P2P。主要目标是 摆脱闪存访问广播公司的网络摄像头。

请注意,该流将托管成人内容,并且广播公司可以随时将免费信息流转为私有。意思是 只有付费会员才能访问它。

1 个答案:

答案 0 :(得分:0)

WebRTC设计为多对多。但它不仅仅是从网络摄像头获取流。它还对其进行编码并通过网络发送。加上P2P连接。

如果你想实现你所说的话,我认为你可以在广播公司和媒体服务器之间建立P2P连接。并在媒体服务器中转换/过滤/重新传输流。

或者您可以从网络摄像头获取流,对其进行编码并将其发送到服务器。但我认为这更难。