RTCIceCandidateType - 提供了可用的 ICE 的候选类型的枚举

RTCIceCandidateTypeWebRTC API 的枚举类型,提供了一组 DOMString 集,这些值代表可用的 ICE 的候选类型。这些字符串直接取自 SDP 中的 candidate a 行。

这些候选类型按优先级顺序列出;它们在列表中越高,它们的效率就越高。

host

候选者是主机候选者,其 RTCIceCandidate.ip 属性中指定的 IP 地址实际上是远程对等方的真实地址。

srflx

候选者是服务器自反候选者; ip 表示由 STUN 服务器分配的中间地址,用于匿名地表示候选者的对等方。

prflx

候选者是同等自反候选者;ip 是 STUN 服务器分配的中间地址,用于匿名地代表候选者的对等方。

relay

候选者是从 TURN 服务器获得的中继候选者。中继候选者的 IP 地址是 TURN 服务器用来在两个对等方之间转发媒体的地址。

使用注意

RTCIceCandidateType 枚举用于 RTCIceCandidate 对象的 type 属性,以及在使用 RTCIceCandidateStats.candidateType 报告候选对象的统计信息时使用。

规范

规范 状态 备注
WebRTC 1.0: Real-time Communication Between Browsers
RTCIceCandidateType 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 不支持1 未知 不支持1 不支持 未知 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 不支持1 不支持1 未知 不支持1 未知 未知 未知

1. 该浏览器不维护 RTCIceCandidate 对象的 type