Interface RemoteVideoTrackStats
远端视频轨道的统计数据,包括连接、传输等基本信息,可以通过 AgoraRTCClient.getRemoteVideoStats 获取。
Properties
codecType
codecType: "H264" | "H265" | "VP8" | "VP9" | "AV1X" | "AV1"
视频编码格式。
-
"H264"
: 视频编码格式为 H.264。 -
"VP8"
: 视频编码格式为 VP8。 -
"VP9"
: 视频编码格式为 VP9。 -
"AV1X"
: 视频编码格式为 AV1,在 Chrome M96 版本之前。 -
"AV1"
: 视频编码格式为 AV1。
Firefox 上无法获取该值。
currentPacketLossRate
currentPacketLossRate: number
接收的视频在400ms内的丢包率。
decodeFrameRate
decodeFrameRate: number
视频解码帧率(fps)。
end2EndDelay
end2EndDelay: number
视频端到端延迟(ms)。
从远端采集视频到本地播放视频的延迟。该延迟不包括发送端编码和接收端解码的时间。
freezeRate
freezeRate: number
接收的视频卡顿率。
packetLossRate
packetLossRate: number
接收的视频丢包率。
publishDuration
publishDuration: number
远端发布视频时长 如果为 -1,说明暂时还无法获取发布时长
receiveBitrate
receiveBitrate: number
接收的视频码率(bps)。
receiveBytes
receiveBytes: number
接收的视频总字节数。
receiveDelay
receiveDelay: number
接收视频延迟 (ms)。
从发送到接收端播放视频的延迟时间。
Safari 和 Firefox 上该字段不准确。
receiveFrameRate
receiveFrameRate: number
视频接收帧率(fps)。
receivePackets
receivePackets: number
接收的视频总包数。
receivePacketsLost
receivePacketsLost: number
接收的视频总丢包数。
receiveResolutionHeight
receiveResolutionHeight: number
接收的视频分辨率高度。
receiveResolutionWidth
receiveResolutionWidth: number
接收的视频分辨率宽度。
renderFrameRate
renderFrameRate: number
视频渲染帧率(fps)。
totalDuration
totalDuration: number
接收的视频总时长,单位为秒。
totalFreezeTime
totalFreezeTime: number
接收的视频总卡顿时长,单位为秒。
transportDelay
transportDelay: number
传输延迟(ms)。
从远端发送视频到本地接收视频的延迟。