RTCRemoteInboundRtpStreamStats: localId 属性

Baseline 已广泛支持

此特性已得到良好支持,可在多种设备和浏览器版本上使用。自 2021 年 4 月起,所有浏览器均已支持此特性。

RTCRemoteInboundRtpStreamStats 字典的 localId 属性是一个字符串,可以用来标识 RTCOutboundRtpStreamStats 对象,该对象的 remoteId 与此值匹配。

这两个对象共同提供了关于同一 同步源 (SSRC) 的入站和出站两端的信息。

一个字符串,可以与 RTCOutboundRtpStreamStats 对象的 remoteId 属性值进行比较,以确定这两个对象是否代表本地对等方发送的同一组数据的两端的信息。

用法说明

您可以将同一 RTP 流的本地视图和远程视图视为成对的,每对都包含指向另一方的引用。因此,如果 RTCStatsReport 包含一个 remote-inbound-rtp 统计信息对象(类型为 RTCRemoteInboundRtpStreamStats),那么它也应该有一个对应的 outbound-rtp 对象。

这两者都提供了关于从本地设备发送到远程对等方的同一批数据包的信息。区别在于,outbound-rtp 从本地对等方的角度提供出站数据的统计信息,而 remote-inbound-rtp 则从远程对等方的角度提供相同数据的统计信息,即接收时的状态。

示例

请参阅 RTCRemoteOutboundRtpStreamStats.localId 中的示例。该示例演示了如何关联从远程对等方发送的数据(从远程对等方的角度)与本地对等方接收到的入站数据。

从本地对等方角度关联发送数据和从远程对等方角度关联接收数据的代码几乎相同,可以从该示例中推断出来。

规范

规范
WebRTC 统计 API 的标识符
# dom-rtcremoteinboundrtpstreamstats-localid

浏览器兼容性