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
。
规范
暂无
桌面浏览器兼容性
暂无兼容数据