RTCNetworkType - 用于标识两个对等方之间的连接所使用的网络类型

RTCNetworkTypeWebRTC 的枚举类型,定义了一组字符串,这些字符串用于标识两个对等方之间的连接所使用的网络类型。该类型用作以下值或属性:

bluetooth

该连接使用蓝牙连接。

cellular

该连接使用蜂窝数据服务进行连接。这包括所有蜂窝数据服务,包括 EDGE(2G),HSPA(3G),LTE(4G)和 NR(5G)。

ethernet

该连接使用以太网。

wifi

该连接使用 WiFi。

wimax

该连接使用 WiMAX 网络。

vpn

该连接使用虚拟专用网络(VPN)。 VPN 掩盖了无法识别的基础网络类型。

unknown

用户的浏览器无法或不愿意识别所描述的连接所使用的基础连接技术。这可能是因为浏览器由于某种原因无法确定网络类型,或者可能是出于安全原因而被有意遮盖的,例如为了避免 设备指纹

注意: 请记住,指定的值仅反映本地对等点与网络中下一跳到远程对等点之间的初始连接。例如,如果 networkTypewifi,但用户使用蜂窝热点连接,则基础蜂窝网络(以及两个对等方之间的任何其他网络)将成为连接的瓶颈。

规范

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

桌面浏览器兼容性

暂无兼容数据