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