3

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

4

2 回答 2

3

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

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

于 2013-04-05T07:23:42.123 回答
0

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

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

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

于 2013-04-03T17:14:43.103 回答