Interface RemoteVideoTrackStats

  • React

更新时间不可用

远端视频轨道的统计数据,包括连接、传输等基本信息,可以通过 AgoraRTCClient.getRemoteVideoStats 获取。

Properties

codecType

Optional
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

Optional
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

Optional
receiveFrameRate: number

视频接收帧率(fps)。

receivePackets

receivePackets: number

接收的视频总包数。

receivePacketsLost

receivePacketsLost: number

接收的视频总丢包数。

receiveResolutionHeight

receiveResolutionHeight: number

接收的视频分辨率高度。

receiveResolutionWidth

receiveResolutionWidth: number

接收的视频分辨率宽度。

renderFrameRate

Optional
renderFrameRate: number

视频渲染帧率(fps)。

totalDuration

totalDuration: number

接收的视频总时长,单位为秒。

totalFreezeTime

totalFreezeTime: number

接收的视频总卡顿时长,单位为秒。

transportDelay

transportDelay: number

传输延迟(ms)。

从远端发送视频到本地接收视频的延迟。