RTCIceCandidateType - 提供了可用的 ICE 的候选类型的枚举
RTCIceCandidateType
是 WebRTC 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 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 不支持1 | 不支持1 | 未知 | 不支持1 | 未知 | 未知 | 未知 |
1. 该浏览器不维护 RTCIceCandidate
对象的 type
。