【发布时间】:2015-04-15 15:59:45
【问题描述】:
我已经用尽了所有可能来获得稳定的 WebRTC 实施,并希望获得一些建议。
已考虑处理跨浏览器工作连接的所有可能解决方案,例如:
- 等到所有候选人都收集完毕后再在 Chrome 浏览器上发送 SDP
- 收集候选人后立即发送他们,并在设置本地 sdp 后将他们添加到远程连接
- 在设置本地和远程描述后添加候选对象(远程和本地)
- 在收到候选人时添加报价候选人并将答案发回给候选人
- ice 失败时重置对等连接
- 其他(匆忙中)
基本上,我要求有人帮助提供图表或逐步处理冰的过程,以便为 chrome 和 firefox 跨浏览器提供有效的解决方案(两者都是最新的当前发布时间)。
在这一点上,我已经耗尽了对任何其他可能性的思考,如果能提供任何帮助,我将不胜感激。
谢谢, 十二月:)
【问题讨论】:
-
没有看到所有代码,很难提供帮助。 O'Reilly 有一本免费的 WebRTC 电子书,其中包含可以帮助您了解流程的代码示例……it-ebooks.info/book/3287
-
@mtbikemike 我已经按照那本书中的流程/示例进行操作,但没有运气创建稳定的客户端 :(。但是我发现它是一本非常有趣/写得很好的书,谢谢 :)
-
你找到一个好的策略了吗,问题是ice候选被发送,与远程对等点是否设置了它的remoteDescription无关。所以我唯一能想到的就是要么通过不设置本地描述来延迟用户A端的发送,要么将它们存储在用户B端的堆栈中,直到设置了remoteDescription。
标签: javascript google-chrome firefox webrtc p2p