RTCStats - WebRTC 的统计监视模型使用的基本统计对象
RTCStats 词典是 WebRTC 的统计监视模型使用的基本统计对象,提供所有统计数据对象所需的属性。统计的特定类别定义为基于 RTCStats 的字典。例如,关于接收到的 RTP 流的统计信息由 RTCReceivedRtpStreamStats 表示。
属性
id
一个 DOMString,它唯一地标识了要检查的对象,以根据 RTCStats 产生此对象。
timestamp
一个 DOMHighResTimeStamp 对象,指示为此统计对象采样的时间。
type
一个 DOMString,指示对象包含的统计信息的类型,取自枚举类型 RTCStatsType。
统计类型层次结构
用于定义包含WebRTC各种类型统计信息的对象内容的各种字典的结构是建立在核心 RTCStats 字典之上的,每一层添加更多相关信息。
RTCStats是所有 WebRTC 统计对象的基础RTCRtpStreamStats将适用于所有 RTP 端点(即本地端点和远程端点,并且无论该端点是发送方还是接收方)的信息都添加到RTCStats中RTCReceivedRtpStreamStats进一步添加在 RTP 流的接收端测量的统计信息,而不管它是本地的还是远程的。RTCInboundRtpStreamStats包含只能在 RTP 连接本地端的接收器上测量的统计信息。RTCOutboundRtpStreamStats包含与 RTP 流远端的接收器相关的统计信息。
RTCSentRtpStreamStats提供与 RTP 流发送端有关的统计信息。RTCOutboundRtpStreamStats包含有关 RTP 流的本地发送终结点的统计信息。RTCRemoteOutboundRtpStreamStats保留与远程发送端 RTP 流有关的统计信息。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| WebRTC 1.0: Real-time Communication Between Browsers RTCStats 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据