相关的 WebRTC,ICE 协议给出了哪对地址将用于地址对之间的直接媒体传输。
设 A 和 B 是两个端点
为了选择用于 A 和 B 之间直接通信的地址,A 首先收集候选者,对候选者属性进行编码,对 SDP 提议消息进行编码,并将其发送到另一个端点。
当 B 收到 A 的 offer 消息时,B 收集候选人,用自己的候选人列表对 SDP 回答消息进行编码,并将其发送给 A。
在此过程结束时,每个代理都有本地候选人和远程候选人的完整列表。它将它们配对,从而产生候选对。要查看哪对有效,每个代理使用 STUN req/resp 执行连接检查。
执行多少次连通性检查以提名有效的候选对?
关于 webRTC 调用,剩下的 ICE 连接检查是什么?
要为 webRTC 调用开发 ICE 模块,我必须遵循 RFC5245 中的每个步骤或其他任何内容?