TCCC Agent API
Public Attributes | List of all members
tccc::TCCCStatistics Struct Reference

#include <TCCCTypeDef.h>

Public Attributes

uint32_t appCpu
 【字段含义】当前应用的 CPU 使用率,单位 (%),Android 8.0 以上不支持。
 
uint32_t systemCpu
 【字段含义】当前系统的 CPU 使用率,单位 (%),Android 8.0 以上不支持。
 
uint32_t upLoss
 
uint32_t downLoss
 
uint32_t rtt
 
uint32_t gatewayRtt
 
uint32_t sentBytes
 【字段含义】总发送字节数(包含信令数据和音视频数据),单位:字节数(Bytes)。
 
uint32_t receivedBytes
 【字段含义】总接收字节数(包含信令数据和音视频数据),单位:字节数(Bytes)。
 
TCCCLocalStatisticslocalStatisticsArray
 
uint32_t localStatisticsArraySize
 【字段含义】数组 localStatisticsArray 的大小
 
TCCCRemoteStatisticsremoteStatisticsArray
 
uint32_t remoteStatisticsArraySize
 【字段含义】数组 remoteStatisticsArray 的大小。
 

Detailed Description

网络和性能的汇总统计指标

Member Data Documentation

◆ downLoss

uint32_t tccc::TCCCStatistics::downLoss

【字段含义】从云端到 SDK 的下行丢包率,单位 (%) 该数值越小越好,如果 downLoss 为 0,则意味着下行链路的网络质量很好,从云端接收的数据包基本不发生丢失。 如果 downLoss 为 30,则意味着云端向 SDK 传输的音视频数据包中,会有 30% 丢失在传输链路中。

◆ gatewayRtt

uint32_t tccc::TCCCStatistics::gatewayRtt

【字段含义】从 SDK 到本地路由器的往返时延,单位 ms 该数值代表从 SDK 发送一个网络包到本地路由器网关,再从网关回送一个网络包到 SDK 的总计耗时,也就是一个网络包经历 【SDK>网关>SDK【 的总耗时。 该数值越小越好:如果 gatewayRtt < 50ms,意味着较低的音视频通话延迟;如果 gatewayRtt > 200ms,则意味着较高的音视频通话延迟。 当网络类型为蜂窝网时,该值无效。

◆ localStatisticsArray

TCCCLocalStatistics* tccc::TCCCStatistics::localStatisticsArray

【字段含义】本地的音视频统计信息 由于本地可能有三路音视频流(即高清大画面,低清小画面,以及辅流画面),因此本地的音视频统计信息是一个数组。

◆ remoteStatisticsArray

TCCCRemoteStatistics* tccc::TCCCStatistics::remoteStatisticsArray

【字段含义】远端的音视频统计信息 因为同时可能有多个远端用户,而且每个远端用户同时可能有多路音视频流(即高清大画面,低清小画面,以及辅流画面),因此远端的音视频统计信息是一个数组。

◆ rtt

uint32_t tccc::TCCCStatistics::rtt

【字段含义】从 SDK 到云端的往返延时,单位 ms 该数值代表从 SDK 发送一个网络包到云端,再从云端回送一个网络包到 SDK 的总计耗时,也就是一个网络包经历 “SDK=>云端=>SDK” 的总耗时。 该数值越小越好:如果 rtt < 50ms,意味着较低的音视频通话延迟;如果 rtt > 200ms,则意味着较高的音视频通话延迟。 需要特别解释的是,rtt 代表 “SDK=>云端=>SDK” 的总耗时,所不需要区分 upRtt 和 downRtt。

◆ upLoss

uint32_t tccc::TCCCStatistics::upLoss

【字段含义】从 SDK 到云端的上行丢包率,单位 (%) 该数值越小越好,如果 upLoss 为 0,则意味着上行链路的网络质量很好,上传到云端的数据包基本不发生丢失。 如果 upLoss 为 30,则意味着 SDK 向云端发送的音视频数据包中,会有 30% 丢失在传输链路中。


The documentation for this struct was generated from the following file: