RTCStatsType - 定义了 RTCStatsReport 对象中找到的记录中报告的统计类型的类型

RTCStatsType 枚举类型(枚举)是一组字符串,它定义了 RTCStatsReport 对象中找到的记录中报告的统计类型的类型。

该类型用于确定记录是基于哪一个基于 RTCStats 的字典。

candidate-pair

提供与 RTCIceTransport 相关的统计信息的 RTCIceCandidatePairStats 对象。当 RTCPeerConnectionICE 重新启动 期间将其 RTCPeerConnection.iceGatheringState 更改为 new 的时,除了当前活动的传输对之外的候选对将被删除。在传输切换到另一个候选对后,删除活动的候选对;否则无法检测到此更改。

certificate

一个 RTCCertificateStats 对象,提供与 RTCIceTransport 使用的证书相关的统计信息。

codec

一个 RTCCodecStats 对象,其中包含有关 RTP 流当前用于发送或接收 RTCPeerConnection 数据的编解码器的统计信息。

csrc

一个 RTCContributingSourceStats 对象,其中包含与贡献入站 RTP 流的贡献源 (CSRC) 相关的统计信息。

data-channel

一个 RTCDataChannelStats 对象,其中包含有关连接上每个 RTCDataChannel 的统计信息。

inbound-rtp

一个 RTCInboundRtpStreamStats 对象,提供有关从远程对等方接收的入站数据的统计信息。 由于它仅提供与入站数据相关的统计信息,而不考虑本地对等方的状态,因此不包括任何需要两者都知道的值,例如往返时间。如果没有连接的对等方,则此报告不可用。

local-candidate

一个 RTCIceCandidateStats 对象,提供有关 ICE 本地候选人的统计信息;这些候选者可以在 RTCIceTransport.getLocalCandidates() 的输出中找到。

outbound-rtp

该报告是一个 RTCOutboundRtpStreamStats 对象,它根据本地对等方发送给其对等方的传出数据提供统计信息。此信息仅考虑出站 RTP 流,因此任何需要有关远程对等点状态信息(例如往返时间)的数据都不可用,因为在不知道其他对等点状态的情况下无法计算这些值。

peer-connection

一个 RTCPeerConnectionStats 对象,提供与整个对等器连接的 RTCPeerConnection 相关的统计信息。

receiver

提供有关特定 RTCRtpReceiver 的统计信息。如果 kindaudio,则统计对象是 RTCAudioReceiverStats}} 对象,如果 kindvideo,则对象是 RTCVideoReceiverStats 对象。

remote-candidate

该报告是一个 RTCIceCandidateStats 对象,其中包含有关远程候选者 RTCIceTransport 的统计信息。 它可能包括诸如网络类型、协议、URL、正在使用的中继类型等信息。

remote-inbound-rtp

该报告是一个 RTCRemoteInboundRtpStreamStats 对象,提供有关您的出站 RTP 数据流的统计信息,但从远程对等方的角度来看的。也就是说,此信息是关于您的 outbound-rtp 流有关,但正如处理该流的远程设备所看到的那样。你可以用这些信息来做一些事情,比如确定远程对等设备接收数据的情况。

remote-outbound-rtp

该报告是一个 RTCRemoteOutboundRtpStreamStats 对象,其中包含有关您的入站 RTP (inbound-rtp) 流的统计信息。它从远程对等方的角度来看的信息。

sender

一个对象,包含有关 RTCPeerConnection 上流的 RTCRtpSender 的统计信息。 如果 kind"audio",则此对象的类型为 RTCAudioSenderStats; 如果 kind"video",则是一个 RTCVideoSenderStats 对象。

stream

一个 RTCMediaStreamStats 类型的对象,提供有关 MediaStream 的统计信息和信息,它是 RTCPeerConnection 的一部分。

track

该对象是基于 RTCMediaHandlerStats 的类型之一:对于音频轨道,类型是 RTCSenderAudioTrackAttachmentStats,对于视频轨道,类型是 RTCSenderVideoTrackAttachmentStats。其中的数据提供了与特定 MediaStreamTrack 附加到 RTCRtpSender 有关的统计数据; 还包括与轨道一起使用的媒体级别指标。

transport

包含与 RTCPeConnection 传输相关的统计信息的对象。该对象的类型是 RTCTransportStats

规范

暂无

桌面浏览器兼容性

暂无兼容数据