Package io.agora.rtc2

Class IRtcEngineEventHandler.RemoteVideoStats

java.lang.Object
io.agora.rtc2.IRtcEngineEventHandler.RemoteVideoStats
Enclosing class:
IRtcEngineEventHandler

public static class IRtcEngineEventHandler.RemoteVideoStats extends Object
Statistics of the remote video.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The offset (ms) between audio and video stream.
    int
    The decoder output frame rate (fps) of the remote video.
    int
    **DEPRECATED** Time delay (ms).
    int
    End-to-end delay from video capturer to video renderer.
    int
    The video frame loss rate (%) of the remote video stream in the reported interval.
    int
    The total video freeze time as a percentage (%) of the total time when the video is available.
    int
    Height (pixels) of the video stream.
    int
    The quality of the remote video stream in the reported interval.
    int
    Packet loss rate (%) of the remote video stream after using the anti-packet-loss method.
    long
    The total publish duration (ms) of the remote video stream.
    int
    Bitrate (Kbps) received since the last count.
    int
    The render output frame rate (fps) of the remote video.
    int
    Remote video stream type
    int
    Total number of video bytes received (bytes), represented by an aggregate value.
    long
    The total time (ms) when the remote user neither stops sending the video stream nor disables the video module after joining the channel.
    int
    The total freeze time (ms) of the remote video stream after the remote user joins the channel.
    int
    User ID of the remote user sending the video streams.
    int
    Width (pixels) of the video stream.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • uid

      public int uid
      User ID of the remote user sending the video streams.
    • delay

      public int delay
      **DEPRECATED** Time delay (ms).
    • e2eDelay

      public int e2eDelay
      End-to-end delay from video capturer to video renderer. Hardware capture or render delay is excluded.
    • width

      public int width
      Width (pixels) of the video stream.
    • height

      public int height
      Height (pixels) of the video stream.
    • receivedBitrate

      public int receivedBitrate
      Bitrate (Kbps) received since the last count.
    • decoderOutputFrameRate

      public int decoderOutputFrameRate
      The decoder output frame rate (fps) of the remote video.
    • rendererOutputFrameRate

      public int rendererOutputFrameRate
      The render output frame rate (fps) of the remote video.
    • frameLossRate

      public int frameLossRate
      The video frame loss rate (%) of the remote video stream in the reported interval.
    • packetLossRate

      public int packetLossRate
      Packet loss rate (%) of the remote video stream after using the anti-packet-loss method.
    • rxStreamType

      public int rxStreamType
      Remote video stream type
    • totalFrozenTime

      public int totalFrozenTime
      The 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 frozenRate
      The total video freeze time as a percentage (%) of the total time when the video is available.
    • avSyncTimeMs

      public int avSyncTimeMs
      The 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 totalActiveTime
      The 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 publishDuration
      The total publish duration (ms) of the remote video stream.
    • mosValue

      public int mosValue
      The 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 rxVideoBytes
      Total number of video bytes received (bytes), represented by an aggregate value.
  • Constructor Details

    • RemoteVideoStats

      public RemoteVideoStats()