ZegoPlayStreamQuality
ZegoPlayStreamQuality
Played stream quality information.
Details
Audio and video parameters and network quality, etc.
Declared in entity/ZegoPlayStreamQuality.java
Properties
videoRecvFPS
public double videoRecvFPSVideo receiving frame rate. The unit of frame rate is f/s
videoDejitterFPS
public double videoDejitterFPSVideo dejitter frame rate. The unit of frame rate is f/s (Available since 1.17.0)
videoDecodeFPS
public double videoDecodeFPSVideo decoding frame rate. The unit of frame rate is f/s
videoRenderFPS
public double videoRenderFPSVideo rendering frame rate. The unit of frame rate is f/s
videoKBPS
public double videoKBPSVideo bit rate in kbps
videoBreakRate
public double videoBreakRateVideo break count, break count during the callback cycle (Available since 1.17.0)
audioRecvFPS
public double audioRecvFPSAudio receiving frame rate. The unit of frame rate is f/s
audioDejitterFPS
public double audioDejitterFPSAudio dejitter frame rate. The unit of frame rate is f/s (Available since 1.17.0)
audioDecodeFPS
public double audioDecodeFPSAudio decoding frame rate. The unit of frame rate is f/s
audioRenderFPS
public double audioRenderFPSAudio rendering frame rate. The unit of frame rate is f/s
audioKBPS
public double audioKBPSAudio bit rate in kbps
audioBreakRate
public double audioBreakRateAudio break count, break count during the callback cycle (Available since 1.17.0)
mos
public double mosThe audio quality of the playing stream determined by the audio MOS (Mean Opinion Score) measurement method, value range [-1, 5], where -1 means unknown, [0, 5] means valid score, the higher the score, the better the audio quality. For the subjective perception corresponding to the MOS value, please refer to https://docs.zegocloud.com/article/3720#4_4 (Available since 2.16.0)
rtt
public int rttServer to local delay, in milliseconds
packetLostRate
public double packetLostRatePacket loss rate, in percentage, 0.0 ~ 1.0
peerToPeerDelay
public int peerToPeerDelayDelay from peer to peer, in milliseconds
peerToPeerPacketLostRate
public double peerToPeerPacketLostRatePacket loss rate from peer to peer, in percentage, 0.0 ~ 1.0
level
delay
public int delayDelay after the data is received by the local end, in milliseconds
avTimestampDiff
public int avTimestampDiffThe difference between the video timestamp and the audio timestamp, used to reflect the synchronization of audio and video, in milliseconds. This value is less than 0 means the number of milliseconds that the video leads the audio, greater than 0 means the number of milliseconds that the video lags the audio, and 0 means no difference. When the absolute value is less than 200, it can basically be regarded as synchronized audio and video, when the absolute value is greater than 200 for 10 consecutive seconds, it can be regarded as abnormal (Available since 1.19.0)
isHardwareDecode
public boolean isHardwareDecodeWhether to enable hardware decoding
videoCodecID
totalRecvBytes
public double totalRecvBytesTotal number of bytes received, including audio, video, SEI
audioRecvBytes
public double audioRecvBytesNumber of audio bytes received
videoRecvBytes
public double videoRecvBytesNumber of video bytes received
audioCumulativeBreakCount
public int audioCumulativeBreakCountAccumulated audio break count (Available since 2.9.0)
audioCumulativeBreakTime
public int audioCumulativeBreakTimeAccumulated audio break time, in milliseconds (Available since 2.9.0)
audioCumulativeBreakRate
public double audioCumulativeBreakRateAccumulated audio break rate, in percentage, 0.0 ~ 100.0 (Available since 2.9.0)
audioCumulativeDecodeTime
public int audioCumulativeDecodeTimeAccumulated audio decode time, in milliseconds (Available since 2.9.0)
videoCumulativeBreakCount
public int videoCumulativeBreakCountAccumulated video break count (Available since 2.9.0)
videoCumulativeBreakTime
public int videoCumulativeBreakTimeAccumulated video break time, in milliseconds (Available since 2.9.0)
videoCumulativeBreakRate
public double videoCumulativeBreakRateAccumulated video break rate, in percentage, 0.0 ~ 1.0 (Available since 2.9.0)
videoCumulativeDecodeTime
public int videoCumulativeDecodeTimeAccumulated video decode time, in milliseconds (Available since 2.9.0)
muteVideo
public int muteVideoMute video (Available since 3.13.0)
muteAudio
public int muteAudioMute audio (Available since 3.13.0)
