Package io.agora.rtc2

Class IRtcEngineEventHandler.RtcStats

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

public static class IRtcEngineEventHandler.RtcStats extends Object
Statistics of RtcEngine.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    The duration (ms) between connection establish and connect start, 0 if not valid.
    double
    The application CPU usage (%).
    double
    The system CPU usage (%).
    int
    gateway Rtt
    int
    The local network acceleration state.
    int
    The VOS client-server latency (ms).
    int
    The application memory usage (Kbyte).
    double
    The application memory usage (%).
    double
    The system memory usage (%).
    int
    Total number of audio bytes received (bytes) before network countermeasures, represented by an aggregate value.
    int
    The audio receiving bitrate in Kbps, represented by an instantaneous value.
    int
    The total number of bytes received, represented by an aggregate value.
    int
    The receiving bitrate in Kbps, represented by an instantaneous value.
    int
    The packet loss rate of receiver(audience).
    int
    Total number of video bytes received (bytes), represented by an aggregate value.
    int
    The video receiving bitrate in Kbps, represented by an instantaneous value.
    int
    The call duration in seconds, represented by an aggregate value.
    int
    Total number of audio bytes sent (bytes), represented by an aggregate value.
    int
    The audio transmission bitrate in Kbps, represented by an instantaneous value.
    int
    The total number of bytes transmitted, represented by an aggregate value.
    int
    The transmission bitrate in Kbps, represented by an instantaneous value.
    int
    The packet loss rate of sender(broadcaster).
    int
    Total number of video bytes sent (bytes), represented by an aggregate value.
    int
    The video transmission bitrate in Kbps, represented by an instantaneous value.
    int
    The number of users in the channel.
  • 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

    • totalDuration

      public int totalDuration
      The call duration in seconds, represented by an aggregate value.
    • txBytes

      public int txBytes
      The total number of bytes transmitted, represented by an aggregate value.
    • rxBytes

      public int rxBytes
      The total number of bytes received, represented by an aggregate value.
    • txKBitRate

      public int txKBitRate
      The transmission bitrate in Kbps, represented by an instantaneous value.
    • txAudioBytes

      public int txAudioBytes
      Total number of audio bytes sent (bytes), represented by an aggregate value.
    • rxAudioBytes

      public int rxAudioBytes
      Total number of audio bytes received (bytes) before network countermeasures, represented by an aggregate value.
    • txVideoBytes

      public int txVideoBytes
      Total number of video bytes sent (bytes), represented by an aggregate value.
    • rxVideoBytes

      public int rxVideoBytes
      Total number of video bytes received (bytes), represented by an aggregate value.
    • rxKBitRate

      public int rxKBitRate
      The receiving bitrate in Kbps, represented by an instantaneous value.
    • txAudioKBitRate

      public int txAudioKBitRate
      The audio transmission bitrate in Kbps, represented by an instantaneous value.
    • rxAudioKBitRate

      public int rxAudioKBitRate
      The audio receiving bitrate in Kbps, represented by an instantaneous value.
    • txVideoKBitRate

      public int txVideoKBitRate
      The video transmission bitrate in Kbps, represented by an instantaneous value.
    • rxVideoKBitRate

      public int rxVideoKBitRate
      The video receiving bitrate in Kbps, represented by an instantaneous value.
    • lastmileDelay

      public int lastmileDelay
      The VOS client-server latency (ms).
    • cpuTotalUsage

      public double cpuTotalUsage
      The system CPU usage (%).
    • gatewayRtt

      public int gatewayRtt
      gateway Rtt
    • cpuAppUsage

      public double cpuAppUsage
      The application CPU usage (%).
    • users

      public int users
      The number of users in the channel.
    • connectTimeMs

      public int connectTimeMs
      The duration (ms) between connection establish and connect start, 0 if not valid.
    • txPacketLossRate

      public int txPacketLossRate
      The packet loss rate of sender(broadcaster).
    • rxPacketLossRate

      public int rxPacketLossRate
      The packet loss rate of receiver(audience).
    • memoryAppUsageRatio

      public double memoryAppUsageRatio
      The application memory usage (%).
    • memoryTotalUsageRatio

      public double memoryTotalUsageRatio
      The system memory usage (%).
    • memoryAppUsageInKbytes

      public int memoryAppUsageInKbytes
      The application memory usage (Kbyte).
    • lanAccelerateState

      public int lanAccelerateState
      The local network acceleration state. A value of 1 indicates that local network acceleration is active, while 0 indicates it is inactive.
  • Constructor Details

    • RtcStats

      public RtcStats()