RTCStatsType - 定义了 RTCStatsReport 对象中找到的记录中报告的统计类型的类型
RTCStatsType 枚举类型(枚举)是一组字符串,它定义了 RTCStatsReport 对象中找到的记录中报告的统计类型的类型。
该类型用于确定记录是基于哪一个基于 RTCStats 的字典。
值
candidate-pair
提供与 RTCIceTransport 相关的统计信息的 RTCIceCandidatePairStats 对象。当 RTCPeerConnection 在 ICE 重新启动 期间将其 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 的统计信息。如果 kind 是 audio,则统计对象是 RTCAudioReceiverStats}} 对象,如果 kind 是 video,则对象是 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。
规范
暂无
桌面浏览器兼容性
暂无兼容数据