# RtcStats (/zh-CN/api-reference/rtc/android/class-rtcstats)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_rtcstats__prototype"></a>

```java
public static class RtcStats {
    public int totalDuration;
    public int txBytes;
    public int rxBytes;
    public int txKBitRate;
    public int txAudioBytes;
    public int rxAudioBytes;
    public int txVideoBytes;
    public int rxVideoBytes;
    public int rxKBitRate;
    public int txAudioKBitRate;
    public int rxAudioKBitRate;
    public int txVideoKBitRate;
    public int rxVideoKBitRate;
    public int lastmileDelay;
    public double cpuTotalUsage;
    public int gatewayRtt;
    public double cpuAppUsage;
    public int users;
    public int connectTimeMs;
    public int txPacketLossRate;
    public int rxPacketLossRate;
    public double memoryAppUsageRatio;
    public double memoryTotalUsageRatio;
    public int memoryAppUsageInKbytes;
    public int lanAccelerateState;
  }
```

<a id="class_rtcstats__parameters"></a>

## 属性 [#属性]

<ParameterList>
<a id="totalduration"></a>
<Parameter name="totalDuration">

本地用户的通话时长（秒），以累计值表示。

</Parameter>
<a id="txbytes"></a>
<Parameter name="txBytes">

已发送的字节数。

</Parameter>
<a id="rxbytes"></a>
<Parameter name="rxBytes">

已接收的字节数。

</Parameter>
<a id="txkbitrate"></a>
<Parameter name="txKBitRate">

发送本地视频流的实际码率（Kbps）。

</Parameter>
<a id="txaudiobytes"></a>
<Parameter name="txAudioBytes">

发送的音频字节总数，以累计值表示。

</Parameter>
<a id="rxaudiobytes"></a>
<Parameter name="rxAudioBytes">

接收的音频字节总数，以累计值表示。

</Parameter>
<a id="txvideobytes"></a>
<Parameter name="txVideoBytes">

发送的视频字节总数，以累计值表示。

</Parameter>
<a id="rxvideobytes"></a>
<Parameter name="rxVideoBytes">

接收的视频字节总数，以累计值表示。

</Parameter>
<a id="rxkbitrate"></a>
<Parameter name="rxKBitRate">

接收码率（Kbps）。

</Parameter>
<a id="txaudiokbitrate"></a>
<Parameter name="txAudioKBitRate">

音频发送码率（Kbps）。

</Parameter>
<a id="rxaudiokbitrate"></a>
<Parameter name="rxAudioKBitRate">

音频接收码率（Kbps）。

</Parameter>
<a id="txvideokbitrate"></a>
<Parameter name="txVideoKBitRate">

视频发送码率（Kbps）。

</Parameter>
<a id="rxvideokbitrate"></a>
<Parameter name="rxVideoKBitRate">

视频接收码率（Kbps）。

</Parameter>
<a id="lastmiledelay"></a>
<Parameter name="lastmileDelay">

客户端到服务器的延迟（毫秒）。

</Parameter>
<a id="cputotalusage"></a>
<Parameter name="cpuTotalUsage">

系统 CPU 使用率（%）。

:::note
注：

- 在 [onLeaveChannel](/zh-CN/api-reference/rtc/android/channel#callback_irtcengineeventhandler_onleavechannel) 回调中，该值始终为 0。
- 从 Android 8.1 开始，受系统限制无法获取该值。
:::

</Parameter>
<a id="gatewayrtt"></a>
<Parameter name="gatewayRtt">

客户端到本地路由器的往返时延（毫秒）。

:::note
注： 在 Android 上，如需获取该值，请确保在项目的 `AndroidManifest.xml` 文件中，在 `</application>` 后添加权限 `android.permission.ACCESS_WIFI_STATE`。
:::

</Parameter>
<a id="cpuappusage"></a>
<Parameter name="cpuAppUsage">

应用的 CPU 使用率（%）。

:::note
注：

- 在 [onLeaveChannel](/zh-CN/api-reference/rtc/android/channel#callback_irtcengineeventhandler_onleavechannel) 回调中，该值始终为 0。
- 从 Android 8.1 开始，受系统限制无法获取该值。
:::

</Parameter>
<a id="users"></a>
<Parameter name="users">

频道中的用户人数。

</Parameter>
<a id="connecttimems"></a>
<Parameter name="connectTimeMs">

SDK 开始连接到连接建立之间的时长（毫秒）。若值为 0，表示无效。

</Parameter>
<a id="txpacketlossrate"></a>
<Parameter name="txPacketLossRate">

客户端发送到声网服务器的丢包率（%），为应用抗丢包机制前的值。

</Parameter>
<a id="rxpacketlossrate"></a>
<Parameter name="rxPacketLossRate">

声网服务器发送到客户端前，未使用抗丢包机制时的丢包率（%）。

</Parameter>
<a id="memoryappusageratio"></a>
<Parameter name="memoryAppUsageRatio">

应用占用的内存比例（%）。

:::note
注： 该值仅供参考，因系统限制可能无法获取。
:::

</Parameter>
<a id="memorytotalusageratio"></a>
<Parameter name="memoryTotalUsageRatio">

系统占用的内存比例（%）。

:::note
注： 该值仅供参考，因系统限制可能无法获取。
:::

</Parameter>
<a id="memoryappusageinkbytes"></a>
<Parameter name="memoryAppUsageInKbytes">

应用占用的内存大小（KB）。

:::note
注： 该值仅供参考，因系统限制可能无法获取。
:::

</Parameter>
</ParameterList>
