发布于 2018-05-15 05:41:01
这方面有几种选择: 1)设置冰策略中继,建立呼叫,然后将冰策略更改为所有,并重新启动冰。这是性能最好的,冰重启成本相当高。需要只在Chrome 58+中可用的setConfiguration,有关详细信息,请参阅https://bugs.chromium.org/p/webrtc/issues/detail?id=4591#c26。
2)改变addIceCandidate调用的顺序,只添加适当类型的中继候选。冰连接状态更改为已连接后,添加所有其他候选项。这是可行的,但只接近性能。
3)如果您使用的是本地webrtc堆栈,则https://bugs.chromium.org/p/webrtc/issues/detail?id=4591为此实现了一个选项。它没有暴露在Javascript的悲哀中。
https://stackoverflow.com/questions/50299897
复制相似问题