RTCIceCandidateStats: address 属性
address
属性是 RTCIceCandidateStats
字典的一部分,它指示 ICE 候选者的地址。虽然首选地址是使用 IPv4 或 IPv6 数字地址,但也支持使用完全限定域名。
当指定域名时,会使用为该地址选择的第一个 IP 地址,即使该域名映射到多个 IP 地址。
值
对应于候选者的 IPv4 或 IPv6 地址或完全限定域名。
- 如果
address
的值完全由 0-9 的数字组成,并以点号作为分隔符,则该值将被解释为 IPv4 地址。 - 如果该值完全由十六进制数字和冒号(“:”)字符组成,则它将被解释为 IPv6 地址。
- 否则,
address
将被假定为完全限定域名,它首先使用 AAAA 记录解析(假设 IPv6 可用),然后使用 A 记录解析(如果未找到结果或设备仅支持 IPv4)。如果查询返回多个 IP 地址,用户代理 会选择一个,然后在 ICE 处理期间使用该地址。
使用注意事项
address
属性以前称为 ip
,并且仅允许使用 IPv4 和 IPv6 地址。由于支持使用完全限定域名作为地址,因此对属性进行了重命名。
规范
规范 |
---|
WebRTC 统计 API 的标识符 # dom-rtcicecandidatestats-address |
浏览器兼容性
BCD 表仅在浏览器中加载