logo
On this page

ZegoPlayStreamQuality

ZegoPlayStreamQuality

Played stream quality information.

Details

Audio and video parameters and network quality, etc.

Declared in entity/ZegoPlayStreamQuality.java

Properties

videoRecvFPS

videoRecvFPS
public double videoRecvFPS

Video receiving frame rate. The unit of frame rate is f/s

videoDejitterFPS

videoDejitterFPS
public double videoDejitterFPS

Video dejitter frame rate. The unit of frame rate is f/s (Available since 1.17.0)

videoDecodeFPS

videoDecodeFPS
public double videoDecodeFPS

Video decoding frame rate. The unit of frame rate is f/s

videoRenderFPS

videoRenderFPS
public double videoRenderFPS

Video rendering frame rate. The unit of frame rate is f/s

videoKBPS

videoKBPS
public double videoKBPS

Video bit rate in kbps

videoBreakRate

videoBreakRate
public double videoBreakRate

Video break count, break count during the callback cycle (Available since 1.17.0)

audioRecvFPS

audioRecvFPS
public double audioRecvFPS

Audio receiving frame rate. The unit of frame rate is f/s

audioDejitterFPS

audioDejitterFPS
public double audioDejitterFPS

Audio dejitter frame rate. The unit of frame rate is f/s (Available since 1.17.0)

audioDecodeFPS

audioDecodeFPS
public double audioDecodeFPS

Audio decoding frame rate. The unit of frame rate is f/s

audioRenderFPS

audioRenderFPS
public double audioRenderFPS

Audio rendering frame rate. The unit of frame rate is f/s

audioKBPS

audioKBPS
public double audioKBPS

Audio bit rate in kbps

audioBreakRate

audioBreakRate
public double audioBreakRate

Audio break count, break count during the callback cycle (Available since 1.17.0)

mos

mos
public double mos

The 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

rtt
public int rtt

Server to local delay, in milliseconds

packetLostRate

packetLostRate
public double packetLostRate

Packet loss rate, in percentage, 0.0 ~ 1.0

peerToPeerDelay

peerToPeerDelay
public int peerToPeerDelay

Delay from peer to peer, in milliseconds

peerToPeerPacketLostRate

peerToPeerPacketLostRate
public double peerToPeerPacketLostRate

Packet loss rate from peer to peer, in percentage, 0.0 ~ 1.0

level

level

Published stream quality level

delay

delay
public int delay

Delay after the data is received by the local end, in milliseconds

avTimestampDiff

avTimestampDiff
public int avTimestampDiff

The 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

isHardwareDecode
public boolean isHardwareDecode

Whether to enable hardware decoding

videoCodecID

videoCodecID
public ZegoVideoCodecID videoCodecID

Video codec ID (Available since 1.17.0)

totalRecvBytes

totalRecvBytes
public double totalRecvBytes

Total number of bytes received, including audio, video, SEI

audioRecvBytes

audioRecvBytes
public double audioRecvBytes

Number of audio bytes received

videoRecvBytes

videoRecvBytes
public double videoRecvBytes

Number of video bytes received

audioCumulativeBreakCount

audioCumulativeBreakCount
public int audioCumulativeBreakCount

Accumulated audio break count (Available since 2.9.0)

audioCumulativeBreakTime

audioCumulativeBreakTime
public int audioCumulativeBreakTime

Accumulated audio break time, in milliseconds (Available since 2.9.0)

audioCumulativeBreakRate

audioCumulativeBreakRate
public double audioCumulativeBreakRate

Accumulated audio break rate, in percentage, 0.0 ~ 100.0 (Available since 2.9.0)

audioCumulativeDecodeTime

audioCumulativeDecodeTime
public int audioCumulativeDecodeTime

Accumulated audio decode time, in milliseconds (Available since 2.9.0)

videoCumulativeBreakCount

videoCumulativeBreakCount
public int videoCumulativeBreakCount

Accumulated video break count (Available since 2.9.0)

videoCumulativeBreakTime

videoCumulativeBreakTime
public int videoCumulativeBreakTime

Accumulated video break time, in milliseconds (Available since 2.9.0)

videoCumulativeBreakRate

videoCumulativeBreakRate
public double videoCumulativeBreakRate

Accumulated video break rate, in percentage, 0.0 ~ 1.0 (Available since 2.9.0)

videoCumulativeDecodeTime

videoCumulativeDecodeTime
public int videoCumulativeDecodeTime

Accumulated video decode time, in milliseconds (Available since 2.9.0)

muteVideo

muteVideo
public int muteVideo

Mute video (Available since 3.13.0)

muteAudio

muteAudio
public int muteAudio

Mute audio (Available since 3.13.0)

Previous

zegoplayerconfig

Next

zegoposition

On this page

Back to top