RTCRemoteOutboundRtpStreamStats - 用于测量特定于传出 RTP 流的指标
RTCRemoteOutboundRtpStreamStats 是 WebRTC 统计模型的字典,扩展了基础的 RTCSentRtpStreamStats 字典,用于测量特定于传出 RTP 流的指标。
属性
除了继承 RTCSentRtpStreamStats 及其基础的 RTCRtpStreamstats 和 RTCStats 字典定义的属性外,RTCRemoteOutboundRtpStreamStats 还定义了以下属性。
localId
一个 DOMString,用于查找共享同一同步源(SSRC)的本地 RTCInboundRtpStreamStats 对象。
remoteTimestamp
一个 DOMHighResTimeStamp,指定远程端点在 RTCRemoteOutboundRtpStreamStats 对象中发送统计信息的时间戳(在远程设备上)。这与在基本 RTCStats 字典中的 timestamp 有所不同;它表示本地端点接收或生成对象统计信息的时间。
reportsSent
一个整数值,指示此 SSRC 已发送的 RTCP 发送方报告(SR)块的总数。
使用注意
RTCRemoteOutboundRtpStreamStats 对象的 remoteTimestamp 属性提供了基于从 RTCP 发件人报告(SR)获取的接收数据的 NTP 时间戳的统计信息。请注意,远程时钟可能与本地时钟不同步(无论是在当前时间还是经过的时间)。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| Identifiers for WebRTC's Statistics API RTCRemoteOutboundRtpStreamStats 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|---|
| 基础支持 | 不支持 | 不支持 | 68 | 不支持 | 不支持 | 不支持 |
localId | 不支持 | 不支持 | 68 | 不支持 | 不支持 | 不支持 |
remoteTimestamp | 不支持 | 不支持 | 79 | 不支持 | 不支持 | 不支持 |
reportsSent | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 |
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
|---|---|---|---|---|---|---|---|
| 基础支持 | 不支持 | 不支持 | 未知 | 68 | 未知 | 不支持 | 不支持 |
localId | 不支持 | 不支持 | 未知 | 68 | 未知 | 不支持 | 不支持 |
remoteTimestamp | 不支持 | 不支持 | 未知 | 79 | 未知 | 不支持 | 不支持 |
reportsSent | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 不支持 | 不支持 |