WebRTC:addicecandidate() 与预填充 SDP?

WebRTC: addicecandidate() vs prepopulating SDP?

在几乎所有关于 WebRTC 的教程中,来自 onicecandidate 回调的候选项都在 createOffer() 之前通过信令服务器发送给对等方。对等方然后通过 addicecandidate().

添加候选人

然而,也可以用已经内置的 ice candidates 向 offer/answer 发出信号。这可以通过简单地等待之前 onicecandidate 回调中的 null candidates 来完成创建 offer/answer.

总是通过 offer/answer 发送候选人有什么缺点吗?

收集所有候选人而不是使用滴流冰会产生严重(数秒)的延迟影响。这个webrtchacks post还是很好的描述了题目。