Package io.agora.rtc2
Class IRtcEngineEventHandler.RemoteVideoStats
java.lang.Object
io.agora.rtc2.IRtcEngineEventHandler.RemoteVideoStats
- Enclosing class:
- IRtcEngineEventHandler
Statistics of the remote video.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintThe offset (ms) between audio and video stream.intThe decoder output frame rate (fps) of the remote video.int**DEPRECATED** Time delay (ms).intEnd-to-end delay from video capturer to video renderer.intThe video frame loss rate (%) of the remote video stream in the reported interval.intThe total video freeze time as a percentage (%) of the total time when the video is available.intHeight (pixels) of the video stream.intThe quality of the remote video stream in the reported interval.intPacket loss rate (%) of the remote video stream after using the anti-packet-loss method.longThe total publish duration (ms) of the remote video stream.intBitrate (Kbps) received since the last count.intThe render output frame rate (fps) of the remote video.intRemote video stream typeintTotal number of video bytes received (bytes), represented by an aggregate value.longThe total time (ms) when the remote user neither stops sending the video stream nor disables the video module after joining the channel.intThe total freeze time (ms) of the remote video stream after the remote user joins the channel.intUser ID of the remote user sending the video streams.intWidth (pixels) of the video stream. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
uid
public int uidUser ID of the remote user sending the video streams. -
delay
public int delay**DEPRECATED** Time delay (ms). -
e2eDelay
public int e2eDelayEnd-to-end delay from video capturer to video renderer. Hardware capture or render delay is excluded. -
width
public int widthWidth (pixels) of the video stream. -
height
public int heightHeight (pixels) of the video stream. -
receivedBitrate
public int receivedBitrateBitrate (Kbps) received since the last count. -
decoderOutputFrameRate
public int decoderOutputFrameRateThe decoder output frame rate (fps) of the remote video. -
rendererOutputFrameRate
public int rendererOutputFrameRateThe render output frame rate (fps) of the remote video. -
frameLossRate
public int frameLossRateThe video frame loss rate (%) of the remote video stream in the reported interval. -
packetLossRate
public int packetLossRatePacket loss rate (%) of the remote video stream after using the anti-packet-loss method. -
rxStreamType
public int rxStreamTypeRemote video stream type -
totalFrozenTime
public int totalFrozenTimeThe total freeze time (ms) of the remote video stream after the remote user joins the channel. In a video session where the frame rate is set to no less than 5 fps, video freeze occurs when the time interval between two adjacent renderable video frames is more than 500 ms. -
frozenRate
public int frozenRateThe total video freeze time as a percentage (%) of the total time when the video is available. -
avSyncTimeMs
public int avSyncTimeMsThe offset (ms) between audio and video stream. A positive value indicates the audio leads the video, and a negative value indicates the audio lags the video. -
totalActiveTime
public long totalActiveTimeThe total time (ms) when the remote user neither stops sending the video stream nor disables the video module after joining the channel. -
publishDuration
public long publishDurationThe total publish duration (ms) of the remote video stream. -
mosValue
public int mosValueThe quality of the remote video stream in the reported interval. The quality is determined by the Agora real-time video MOS (Mean Opinion Score) measurement method. The return value range is [0, 500]. Dividing the return value by 100 gets the MOS score, which ranges from 0 to 5. The higher the score, the better the video quality. -
rxVideoBytes
public int rxVideoBytesTotal number of video bytes received (bytes), represented by an aggregate value.
-
-
Constructor Details
-
RemoteVideoStats
public RemoteVideoStats()
-