io.agora.rtc.RtcStats类 参考
- Java
更新时间不可用
RtcStats 类。
构造及析构函数说明
RtcStats() [1/2]
io.agora.rtc.RtcStats.RtcStats()RtcStats() [2/2]
io.agora.rtc.RtcStats.RtcStats(int connectionId, int duration, int txBytes, int rxBytes, int txAudioBytes, int txVideoBytes, int rxAudioBytes, int rxVideoBytes, short txKBitRate, short rxKBitRate, short rxAudioKBitRate, short txAudioKBitRate, short rxVideoKBitRate, short txVideoKBitRate, short lastmileDelay, int userCount, double cpuAppUsage, double cpuTotalUsage, int gatewayRtt, double memoryAppUsageRatio, double memoryTotalUsageRatio, int memoryAppUsageInKbytes, int connectTimeMs, int firstAudioPacketDuration, int firstVideoPacketDuration, int firstVideoKeyFramePacketDuration, int packetsBeforeFirstKeyFramePacket, int firstAudioPacketDurationAfterUnmute, int firstVideoPacketDurationAfterUnmute, int firstVideoKeyFramePacketDurationAfterUnmute, int firstVideoKeyFrameDecodedDurationAfterUnmute, int firstVideoKeyFrameRenderedDurationAfterUnmute, int txPacketLossRate, int rxPacketLossRate)构造函数。
| 参数名 | 描述 |
|---|---|
connectionId | 连接 ID。 |
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 | 客户端到服务器的延迟(毫秒)。 |
userCount | 当前频道内的人数。 |
cpuAppUsage | 当前 App 的 CPU 使用率 (%)。 |
cpuTotalUsage | 当前系统的 CPU 使用率 (%)。 |
gatewayRtt | 客户端到本地路由器的往返时延 (ms)。 |
memoryAppUsageRatio | 当前 App 的内存占比 (%)。 |
memoryTotalUsageRatio | 当前系统的内存占比 (%)。 |
memoryAppUsageInKbytes | 当前 App 的内存大小 (KB)。 |
connectTimeMs | 从开始建立连接到成功连接的时间(毫秒)。如报告 0,则表示无效。 |
firstAudioPacketDuration | 从 SDK 开始连接 RTC 频道到接收到第一个音频包的时间(毫秒)。 |
firstVideoPacketDuration | 从 SDK 开始连接 RTC 频道到接收到第一个视频包的时间(毫秒)。 |
firstVideoKeyFramePacketDuration | 从 SDK 开始连接 RTC 频道到接收到第一个视频关键帧的时间(毫秒)。 |
packetsBeforeFirstKeyFramePacket | 在收到第一个视频关键帧之前收到的视频包数量。 |
firstAudioPacketDurationAfterUnmute | 从最后一次恢复发送音频到接收到第一个音频包的时间(毫秒)。 |
firstVideoPacketDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频包的时间(毫秒)。 |
firstVideoKeyFramePacketDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频关键帧的时间(毫秒)。 |
firstVideoKeyFrameDecodedDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频关键帧解码的时间(毫秒)。 |
firstVideoKeyFrameRenderedDurationAfterUnmute | 从最后一次恢复发送视频到接收到第一个视频帧关键帧渲染的时间(毫秒)。 |
txPacketLossRate | 发送端的丢包率。 |
rxPacketLossRate | 接收端的丢包率。 |
成员函数说明
getConnectionId()
int io.agora.rtc.RtcStats.getConnectionId()getConnectTimeMs()
int io.agora.rtc.RtcStats.getConnectTimeMs()getCpuAppUsage()
double io.agora.rtc.RtcStats.getCpuAppUsage()getCpuTotalUsage()
double io.agora.rtc.RtcStats.getCpuTotalUsage()getDuration()
int io.agora.rtc.RtcStats.getDuration()getFirstAudioPacketDuration()
int io.agora.rtc.RtcStats.getFirstAudioPacketDuration()getFirstAudioPacketDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstAudioPacketDurationAfterUnmute()getFirstVideoKeyFrameDecodedDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoKeyFrameDecodedDurationAfterUnmute()getFirstVideoKeyFramePacketDuration()
int io.agora.rtc.RtcStats.getFirstVideoKeyFramePacketDuration()getFirstVideoKeyFramePacketDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoKeyFramePacketDurationAfterUnmute()getFirstVideoKeyFrameRenderedDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoKeyFrameRenderedDurationAfterUnmute()getFirstVideoPacketDuration()
int io.agora.rtc.RtcStats.getFirstVideoPacketDuration()getFirstVideoPacketDurationAfterUnmute()
int io.agora.rtc.RtcStats.getFirstVideoPacketDurationAfterUnmute()getGatewayRtt()
int io.agora.rtc.RtcStats.getGatewayRtt()getLastmileDelay()
short io.agora.rtc.RtcStats.getLastmileDelay()getMemoryAppUsageInKbytes()
int io.agora.rtc.RtcStats.getMemoryAppUsageInKbytes()getMemoryAppUsageRatio()
double io.agora.rtc.RtcStats.getMemoryAppUsageRatio()getMemoryTotalUsageRatio()
double io.agora.rtc.RtcStats.getMemoryTotalUsageRatio()getPacketsBeforeFirstKeyFramePacket()
int io.agora.rtc.RtcStats.getPacketsBeforeFirstKeyFramePacket()getRxAudioBytes()
int io.agora.rtc.RtcStats.getRxAudioBytes()getRxAudioKBitRate()
short io.agora.rtc.RtcStats.getRxAudioKBitRate()getRxBytes()
int io.agora.rtc.RtcStats.getRxBytes()getRxKBitRate()
short io.agora.rtc.RtcStats.getRxKBitRate()getRxPacketLossRate()
int io.agora.rtc.RtcStats.getRxPacketLossRate()getRxVideoBytes()
int io.agora.rtc.RtcStats.getRxVideoBytes()getRxVideoKBitRate()
short io.agora.rtc.RtcStats.getRxVideoKBitRate()getTxAudioBytes()
int io.agora.rtc.RtcStats.getTxAudioBytes()getTxAudioKBitRate()
short io.agora.rtc.RtcStats.getTxAudioKBitRate()getTxBytes()
int io.agora.rtc.RtcStats.getTxBytes()getTxKBitRate()
short io.agora.rtc.RtcStats.getTxKBitRate()getTxPacketLossRate()
int io.agora.rtc.RtcStats.getTxPacketLossRate()getTxVideoBytes()
int io.agora.rtc.RtcStats.getTxVideoBytes()getTxVideoKBitRate()
short io.agora.rtc.RtcStats.getTxVideoKBitRate()getUserCount()
int io.agora.rtc.RtcStats.getUserCount()setConnectionId()
void io.agora.rtc.RtcStats.setConnectionId(int connectionId)setConnectTimeMs()
void io.agora.rtc.RtcStats.setConnectTimeMs(int connectTimeMs)setCpuAppUsage()
void io.agora.rtc.RtcStats.setCpuAppUsage(double cpuAppUsage)setCpuTotalUsage()
void io.agora.rtc.RtcStats.setCpuTotalUsage(double cpuTotalUsage)setDuration()
void io.agora.rtc.RtcStats.setDuration(int duration)setFirstAudioPacketDuration()
void io.agora.rtc.RtcStats.setFirstAudioPacketDuration(int firstAudioPacketDuration)setFirstAudioPacketDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstAudioPacketDurationAfterUnmute(int firstAudioPacketDurationAfterUnmute)setFirstVideoKeyFrameDecodedDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoKeyFrameDecodedDurationAfterUnmute(int firstVideoKeyFrameDecodedDurationAfterUnmute)setFirstVideoKeyFramePacketDuration()
void io.agora.rtc.RtcStats.setFirstVideoKeyFramePacketDuration(int firstVideoKeyFramePacketDuration)setFirstVideoKeyFramePacketDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoKeyFramePacketDurationAfterUnmute(int firstVideoKeyFramePacketDurationAfterUnmute)setFirstVideoKeyFrameRenderedDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoKeyFrameRenderedDurationAfterUnmute(int firstVideoKeyFrameRenderedDurationAfterUnmute)setFirstVideoPacketDuration()
void io.agora.rtc.RtcStats.setFirstVideoPacketDuration(int firstVideoPacketDuration)setFirstVideoPacketDurationAfterUnmute()
void io.agora.rtc.RtcStats.setFirstVideoPacketDurationAfterUnmute(int firstVideoPacketDurationAfterUnmute)setGatewayRtt()
void io.agora.rtc.RtcStats.setGatewayRtt(int gatewayRtt)setLastmileDelay()
void io.agora.rtc.RtcStats.setLastmileDelay(short lastmileDelay)setMemoryAppUsageInKbytes()
void io.agora.rtc.RtcStats.setMemoryAppUsageInKbytes(int memoryAppUsageInKbytes)setMemoryAppUsageRatio()
void io.agora.rtc.RtcStats.setMemoryAppUsageRatio(double memoryAppUsageRatio)setMemoryTotalUsageRatio()
void io.agora.rtc.RtcStats.setMemoryTotalUsageRatio(double memoryTotalUsageRatio)setPacketsBeforeFirstKeyFramePacket()
void io.agora.rtc.RtcStats.setPacketsBeforeFirstKeyFramePacket(int packetsBeforeFirstKeyFramePacket)setRxAudioBytes()
void io.agora.rtc.RtcStats.setRxAudioBytes(int rxAudioBytes)setRxAudioKBitRate()
void io.agora.rtc.RtcStats.setRxAudioKBitRate(short rxAudioKBitRate)setRxBytes()
void io.agora.rtc.RtcStats.setRxBytes(int rxBytes)setRxKBitRate()
void io.agora.rtc.RtcStats.setRxKBitRate(short rxKBitRate)setRxPacketLossRate()
void io.agora.rtc.RtcStats.setRxPacketLossRate(int rxPacketLossRate)setRxVideoBytes()
void io.agora.rtc.RtcStats.setRxVideoBytes(int rxVideoBytes)setRxVideoKBitRate()
void io.agora.rtc.RtcStats.setRxVideoKBitRate(short rxVideoKBitRate)setTxAudioBytes()
void io.agora.rtc.RtcStats.setTxAudioBytes(int txAudioBytes)setTxAudioKBitRate()
void io.agora.rtc.RtcStats.setTxAudioKBitRate(short txAudioKBitRate)setTxBytes()
void io.agora.rtc.RtcStats.setTxBytes(int txBytes)setTxKBitRate()
void io.agora.rtc.RtcStats.setTxKBitRate(short txKBitRate)setTxPacketLossRate()
void io.agora.rtc.RtcStats.setTxPacketLossRate(int txPacketLossRate)setTxVideoBytes()
void io.agora.rtc.RtcStats.setTxVideoBytes(int txVideoBytes)setTxVideoKBitRate()
void io.agora.rtc.RtcStats.setTxVideoKBitRate(short txVideoKBitRate)setUserCount()
void io.agora.rtc.RtcStats.setUserCount(int userCount)类成员变量说明
connectionId
int io.agora.rtc.RtcStats.connectionIdconnectTimeMs
int io.agora.rtc.RtcStats.connectTimeMscpuAppUsage
double io.agora.rtc.RtcStats.cpuAppUsagecpuTotalUsage
double io.agora.rtc.RtcStats.cpuTotalUsageduration
int io.agora.rtc.RtcStats.durationfirstAudioPacketDuration
int io.agora.rtc.RtcStats.firstAudioPacketDurationfirstAudioPacketDurationAfterUnmute
int io.agora.rtc.RtcStats.firstAudioPacketDurationAfterUnmutefirstVideoKeyFrameDecodedDurationAfterUnmute
int io.agora.rtc.RtcStats.firstVideoKeyFrameDecodedDurationAfterUnmutefirstVideoKeyFramePacketDuration
int io.agora.rtc.RtcStats.firstVideoKeyFramePacketDurationfirstVideoKeyFramePacketDurationAfterUnmute
int io.agora.rtc.RtcStats.firstVideoKeyFramePacketDurationAfterUnmutefirstVideoKeyFrameRenderedDurationAfterUnmute
int io.agora.rtc.RtcStats.firstVideoKeyFrameRenderedDurationAfterUnmutefirstVideoPacketDuration
int io.agora.rtc.RtcStats.firstVideoPacketDurationfirstVideoPacketDurationAfterUnmute
int io.agora.rtc.RtcStats.firstVideoPacketDurationAfterUnmutegatewayRtt
int io.agora.rtc.RtcStats.gatewayRttlastmileDelay
short io.agora.rtc.RtcStats.lastmileDelaymemoryAppUsageInKbytes
int io.agora.rtc.RtcStats.memoryAppUsageInKbytesmemoryAppUsageRatio
double io.agora.rtc.RtcStats.memoryAppUsageRatiomemoryTotalUsageRatio
double io.agora.rtc.RtcStats.memoryTotalUsageRatiopacketsBeforeFirstKeyFramePacket
int io.agora.rtc.RtcStats.packetsBeforeFirstKeyFramePacketrxAudioBytes
int io.agora.rtc.RtcStats.rxAudioBytesrxAudioKBitRate
short io.agora.rtc.RtcStats.rxAudioKBitRaterxBytes
int io.agora.rtc.RtcStats.rxBytesrxKBitRate
short io.agora.rtc.RtcStats.rxKBitRaterxPacketLossRate
int io.agora.rtc.RtcStats.rxPacketLossRaterxVideoBytes
int io.agora.rtc.RtcStats.rxVideoBytesrxVideoKBitRate
short io.agora.rtc.RtcStats.rxVideoKBitRatetxAudioBytes
int io.agora.rtc.RtcStats.txAudioBytestxAudioKBitRate
short io.agora.rtc.RtcStats.txAudioKBitRatetxBytes
int io.agora.rtc.RtcStats.txBytestxKBitRate
short io.agora.rtc.RtcStats.txKBitRatetxPacketLossRate
int io.agora.rtc.RtcStats.txPacketLossRatetxVideoBytes
int io.agora.rtc.RtcStats.txVideoBytestxVideoKBitRate
short io.agora.rtc.RtcStats.txVideoKBitRateuserCount
int io.agora.rtc.RtcStats.userCount该类的文档由以下文件生成:
- RtcStats.java