javascript - peer_connection.onicecandidate() 函数有什么作用?什么是 ice_event?

标签 javascript webrtc

我很难理解 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/

相关文章:

python - 音频信号在字级边界处分离

javascript - 一种方式流式传输 - 在添加候选项之前 ICE 连接失败

javascript - 重新设计具有固定大小的站点

javascript - 使用 AS3 Adob​​e AIR 加载 YouTube 视频

javascript - 如何在 Vue 中仅使 Accordion 的一项处于事件状态?

JavaScript onunload 仅在文档​​完全加载时调用?

android - 三星 Galaxy J1 4G 上的 webRTC 应用程序崩溃

node.js - 创建应用程序WebRTC

javascript - 在纯 JavaScript 中添加 <div> 周围/之后 &lt;input&gt;

javascript - 从 webm+wav 转换为 mp4 的 webRTC 问题