我很难理解 onicecandidate 函数的用途。 ice candidates 如何帮助建立对等连接。谁先发送 ice candidates?
最佳答案
- 在幕后,webrtc 根据可用的网络连接收集本地候选者,并通过 JS API 传递给它的 ice 服务器列表。
- 一旦 ice candidate 准备就绪,它就会通过 onicecandidate API 提供给 JS 层。
- 如果您使用的是 trickle ICE,则可以立即通过信令路径将候选人发送到远程对等方。否则,等待最后一个(空)候选,按优先级排序,将它们添加到 offer/answer sdp,并通过信令路径发送 offer/answer。这通常由浏览器自动为您完成。
- 您可以在此处查看握手规范: https://datatracker.ietf.org/doc/html/draft-ietf-rtcweb-jsep-09
关于javascript - peer_connection.onicecandidate() 函数有什么作用?什么是 ice_event?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29383592/