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 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据