RTCIceTransport:gatheringState 属性

gatheringStateRTCIceTransport 接口的只读属性,它返回一个字符串,指示此传输的 ICE 代理的当前收集状态:"new""gathering""complete"

您可以通过监听类型为 gatheringstatechange 的事件来检测此属性的值何时发生变化。

请注意,gatheringState 表示此传输的收集状态,而 RTCPeerConnection.iceGatheringState 表示整个连接的整体收集状态,包括每个 RTCIceTransport(由整个连接上的每个 RTCRtpSender 和每个 RTCRtpReceiver 使用)。

价值

指示 ICE 代理的候选收集过程的当前状态的字符串

"new"

RTCIceTransport 刚刚创建,尚未开始收集 ICE 候选。

"gathering"

传输正在收集候选。

"complete"

传输已完成收集 ICE 候选,并将候选结束指示器发送到远程设备。传输不会收集任何其他候选,除非发生 ICE 重启,此时收集过程将从头开始。

规范

规范
WebRTC:浏览器中的实时通信
# dom-icetransport-gatheringstate

浏览器兼容性

BCD 表格仅在浏览器中加载