RTCStatsReport - 表示一个统计报告

RTCStatsReport 接口表示一个统计报告,是通过调用 RTCPeerConnection.getStats()RTCRtpReceiver.getStats()RTCRtpSender.getStats() 方法返回的。

此统计报告包含统计类别字符串名称的映射到包含相应统计数据的对象。

RTCPeerConnection 上调用 getStats() 可让您指定是否想要获取连接上的出站、入站或所有流的统计信息。RTCRtpReceiverRTCRtpSendergetStats() 版本仅返回可用于调用它们的传入或传出流的统计信息

统计对象

对于每个类别的统计信息,都有一个字典,其属性提供相关信息。

所有统计类别共同的属性

所有 WebRTC 统计对象都基于 RTCStats 字典,它提供最基本的信息:时间戳,统计类型字符串和唯一标识数据源的 ID:

id

一个 DOMString,它唯一地标识了要检查的对象,以根据 RTCStats 产生此对象。

timestamp

一个 DOMHighResTimeStamp 对象,指示为此统计对象采样的时间。

type

一个 DOMString,指示对象包含的统计信息的类型,取自枚举类型 RTCStatsType

统计类别

type 表示对象统计类别的名称,并且是用于找到您所需的特定类型的数据类型。 统计类别名称是枚举类型 RTCStatsType 的成员。

规范

规范
WebRTC 1.0: Real-Time Communication Between Browsers # rtcstatsreport-object

桌面浏览器兼容性

暂无兼容数据

相关链接