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 表仅在浏览器中加载