RtcStats
通话相关的统计信息。
export class RtcStats { duration?: number; txBytes?: number; rxBytes?: number; txAudioBytes?: number; txVideoBytes?: number; rxAudioBytes?: number; rxVideoBytes?: number; txKBitRate?: number; rxKBitRate?: number; rxAudioKBitRate?: number; txAudioKBitRate?: number; rxVideoKBitRate?: number; txVideoKBitRate?: number; lastmileDelay?: number; userCount?: number; cpuAppUsage?: number; cpuTotalUsage?: number; gatewayRtt?: number; memoryAppUsageRatio?: number; memoryTotalUsageRatio?: number; memoryAppUsageInKbytes?: number; connectTimeMs?: number; firstAudioPacketDuration?: number; firstVideoPacketDuration?: number; firstVideoKeyFramePacketDuration?: number; packetsBeforeFirstKeyFramePacket?: number; firstAudioPacketDurationAfterUnmute?: number; firstVideoPacketDurationAfterUnmute?: number; firstVideoKeyFramePacketDurationAfterUnmute?: number; firstVideoKeyFrameDecodedDurationAfterUnmute?: number; firstVideoKeyFrameRenderedDurationAfterUnmute?: number; txPacketLossRate?: number; rxPacketLossRate?: number; }
- duration
- 本地用户通话时长(秒),累计值。
- txBytes
- 发送字节数(bytes)。
- rxBytes
- 接收字节数(bytes)。
- txAudioBytes
- 发送音频字节数(bytes),累计值。
- txVideoBytes
- 发送视频字节数(bytes),累计值。
- rxAudioBytes
- 接收音频字节数(bytes),累计值。
- rxVideoBytes
- 接收视频字节数(bytes),累计值。
- txKBitRate
- 发送码率(Kbps)。
- rxKBitRate
- 接收码率(Kbps)。
- rxAudioKBitRate
- 音频接收码率 (Kbps)。
- txAudioKBitRate
- 音频包的发送码率 (Kbps)。
- rxVideoKBitRate
- 视频接收码率 (Kbps)。
- txVideoKBitRate
- 视频发送码率 (Kbps)。
- lastmileDelay
- 客户端-接入服务器延时 (毫秒)。
- txPacketLossRate
- 使用抗丢包技术前,客户端上行发送到服务器丢包率 (%)。
- rxPacketLossRate
- 使用抗丢包技术前,服务器下行发送到客户端丢包率 (%)。
- userCount
- 当前频道内的用户人数。
- cpuAppUsage
- 当前 App 的 CPU 使用率 (%)。
注意:
- onLeaveChannel 回调中报告的 cpuAppUsage 恒为 0。
- cpuTotalUsage
-
当前系统的 CPU 使用率 (%)。
注意:- onLeaveChannel 回调中报告的 cpuTotalUsage 恒为 0。
- 自 Android 8.1 起,因系统限制,你无法通过该属性获取 CPU 使用率。
- connectTimeMs
- 从开始建立连接到成功连接的时间(毫秒)。如报告 0,则表示无效。
- gatewayRtt
- 客户端到本地路由器的往返时延 (ms)。
注: 在 Android 平台上,如需获取 gatewayRtt,请确保已在项目
AndroidManifest.xml
文件的</application>
后面添加android.permission.ACCESS_WIFI_STATE
权限。 - memoryAppUsageRatio
-
当前 App 的内存占比 (%)。
注意: 该值仅作参考。受系统限制可能无法获取。 - memoryTotalUsageRatio
-
当前系统的内存占比 (%)。
注意: 该值仅作参考。受系统限制可能无法获取。 - memoryAppUsageInKbytes
-
当前 App 的内存大小 (KB)。
注意: 该值仅作参考。受系统限制可能无法获取。