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

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

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

```ts
export class RtcStats {

  public totalDuration:number = 0;

  public txBytes:number = 0;

  public rxBytes:number = 0;

  public txKBitRate:number = 0;

  public txAudioBytes:number = 0;

  public rxAudioBytes:number = 0;

  public txVideoBytes:number = 0;

  public rxVideoBytes:number = 0;

  public rxKBitRate:number = 0;

  public txAudioKBitRate:number = 0;

  public rxAudioKBitRate:number = 0;

  public txVideoKBitRate:number = 0;

  public rxVideoKBitRate:number = 0;

  public lastmileDelay:number = 0;

  public cpuTotalUsage:number = 0;

  public gatewayRtt:number = 0;

  public cpuAppUsage:number = 0;

  public users:number = 0;

  public connectTimeMs:number = 0;

  public txPacketLossRate:number = 0;

  public rxPacketLossRate:number = 0;

  public memoryAppUsageRatio:number = 0;

  public memoryTotalUsageRatio:number = 0;

  public memoryAppUsageInKbytes:number = 0;
}
```

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

##

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

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

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

发送字节数 (bytes)。

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

接收字节数 (bytes)。

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

发送音频字节数 (bytes)，累计值。

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

发送视频字节数 (bytes)，累计值。

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

接收音频字节数 (bytes)，累计值。

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

接收视频字节数 (bytes)，累计值。

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

发送码率 (Kbps)。

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

接收码率 (Kbps)。

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

音频接收码率 (Kbps)。

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

音频包的发送码率 (Kbps)。

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

视频接收码率 (Kbps)。

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

视频发送码率 (Kbps)。

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

客户端-接入服务器延时 (毫秒)。

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

使用抗丢包技术前，客户端上行发送到服务器丢包率 (%)。

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

使用抗丢包技术前，服务器下行发送到客户端丢包率 (%)。

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

当前频道内的用户人数。

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

当前 App 的 CPU 使用率 (%)。

:::caution
注意：

- [onLeaveChannel](/zh-CN/api-reference/rtc/harmonyos/channel#callback_irtcengineeventhandler_onleavechannel) 回调中报告的 cpuAppUsage 恒为 0。
:::

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

当前系统的 CPU 使用率 (%)。

:::caution
注意：

- [onLeaveChannel](/zh-CN/api-reference/rtc/harmonyos/channel#callback_irtcengineeventhandler_onleavechannel) 回调中报告的 cpuTotalUsage 恒为 0。
:::

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

从开始建立连接到成功连接的时间（毫秒）。如报告 0，则表示无效。

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

客户端到本地路由器的往返时延 (ms)。

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

当前 App 的内存占比 (%)。

:::caution
注意： 该值仅作参考。受系统限制可能无法获取。
:::

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

当前系统的内存占比 (%)。

:::caution
注意： 该值仅作参考。受系统限制可能无法获取。
:::

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

当前 App 的内存大小 (KB)。

:::caution
注意： 该值仅作参考。受系统限制可能无法获取。
:::

</Parameter>
</ParameterList>
