TsgcRTCPeerConnection 配置好 RTCOptions 属性且服务器(WebSocket 和 STUN/TURN)运行之后,客户端可以开始收集候选者的过程。
客户端首先连接到 WebSocket 服务器,连接成功后发送本地 SDP。然后尝试获取本地和公共 IP 地址;为获取公共 IP 地址,将向 STUN 服务器发送绑定请求,以获取公共 IP 地址和 TURN 服务器的中继 IP 地址。每次获得新候选地址时,此信息将传递给 WebSocket 服务器,再转发给另一个对等方。
当 RTCPeerConnection 具有本地 SDP、远程 SDP 和候选者时,将开始检查每个候选者对,以确定它们之间是否可以连接。当某个候选者对成功连接时,它就是有效的候选者对,安全流程继续执行。