RTCRemoteInboundRtpStreamStats: localId 属性

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

浏览器兼容性

BCD 表格仅在浏览器中加载