【发布时间】:2014-05-08 16:49:12
【问题描述】:
我目前正在尝试将我的本地流重新广播到我的所有对等连接。我尝试过的选项:
1) 循环遍历我的所有对等连接并使用新的本地流重新创建它们。我在这里遇到的问题是 createOffer 是异步的。
2) 创建 1 个 sdp 并将其发送给所有对等点。问题:没有视频
有没有人可以将报价重新发送给同行列表?
【问题讨论】:
-
您可以在所有连接中使用相同的 mediaStream,但每个连接都需要自己的 SDP(这是因为连接中选择了 ICE 候选者)。您是否也在处理另一方的重新谈判?
-
报价在接收端得到正确处理。 (接收方重新创建与新流的对等连接)答案也是如此。问题确实是我需要为每个对等连接一个新的 SDP。因此,如果我能够在循环中调用 createOffer() ,可能会解决我的问题。但是由于这是异步的,所有 sdp 都被发送到列表中的最后一个连接。
-
您可以等待每个 createOffer 完成,一旦完成,它就会调用下一个连接开始。
标签: javascript html p2p webrtc