WebRTC能够将一个本地视频流广播到对等端,但是从几个远程对等端接收/显示多个视频流?

时间:2013-04-03 17:09:28

标签: webrtc

基本上我有一个媒体服务器,我在会议中有多个客户端发送一个流并接收多个流(媒体服务器不混合流以使其成为1:1)。我有这样的说法,WebRTC / Chrome附加并可以1:1的方式交换流,但不清楚是否/如何使用WebRTC 1:N.重申一下,它不是点对点X-N,而是发送一个,接收很多。有什么想法吗?感谢。

2 个答案:

答案 0 :(得分:3)

规范允许在单个RTCPeerConnection中接收(和发送)多个流。但是,Chrome中的当前实现(我相信)和Firefox还没有实现。您可以接收多个RTCPeerConnections,因此可能的解决方法是让您有多个RTCPeerConnections到服务器,其中一个正在发送,而其他的只是接收(createOffer()有限制提供给(不)在不添加MediaStream的情况下接收音频和视频。

这将与规范类似,除非您负责管理N RTCPeerConnections。

答案 1 :(得分:0)

您似乎需要webRTC的peer 2 peer实现。我不确定,但你应该检查这些:

https://hacks.mozilla.org/2013/03/webrtc-data-channels-for-great-multiplayer/

https://github.com/js-platform/p2p