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

private
int io.agora.rtc.RtcStats.connectionId

connectTimeMs

private
int io.agora.rtc.RtcStats.connectTimeMs

cpuAppUsage

private
double io.agora.rtc.RtcStats.cpuAppUsage

cpuTotalUsage

private
double io.agora.rtc.RtcStats.cpuTotalUsage

duration

private
int io.agora.rtc.RtcStats.duration

firstAudioPacketDuration

private
int io.agora.rtc.RtcStats.firstAudioPacketDuration

firstAudioPacketDurationAfterUnmute

private
int io.agora.rtc.RtcStats.firstAudioPacketDurationAfterUnmute

firstVideoKeyFrameDecodedDurationAfterUnmute

private
int io.agora.rtc.RtcStats.firstVideoKeyFrameDecodedDurationAfterUnmute

firstVideoKeyFramePacketDuration

private
int io.agora.rtc.RtcStats.firstVideoKeyFramePacketDuration

firstVideoKeyFramePacketDurationAfterUnmute

private
int io.agora.rtc.RtcStats.firstVideoKeyFramePacketDurationAfterUnmute

firstVideoKeyFrameRenderedDurationAfterUnmute

private
int io.agora.rtc.RtcStats.firstVideoKeyFrameRenderedDurationAfterUnmute

firstVideoPacketDuration

private
int io.agora.rtc.RtcStats.firstVideoPacketDuration

firstVideoPacketDurationAfterUnmute

private
int io.agora.rtc.RtcStats.firstVideoPacketDurationAfterUnmute

gatewayRtt

private
int io.agora.rtc.RtcStats.gatewayRtt

lastmileDelay

private
short io.agora.rtc.RtcStats.lastmileDelay

memoryAppUsageInKbytes

private
int io.agora.rtc.RtcStats.memoryAppUsageInKbytes

memoryAppUsageRatio

private
double io.agora.rtc.RtcStats.memoryAppUsageRatio

memoryTotalUsageRatio

private
double io.agora.rtc.RtcStats.memoryTotalUsageRatio

packetsBeforeFirstKeyFramePacket

private
int io.agora.rtc.RtcStats.packetsBeforeFirstKeyFramePacket

rxAudioBytes

private
int io.agora.rtc.RtcStats.rxAudioBytes

rxAudioKBitRate

private
short io.agora.rtc.RtcStats.rxAudioKBitRate

rxBytes

private
int io.agora.rtc.RtcStats.rxBytes

rxKBitRate

private
short io.agora.rtc.RtcStats.rxKBitRate

rxPacketLossRate

private
int io.agora.rtc.RtcStats.rxPacketLossRate

rxVideoBytes

private
int io.agora.rtc.RtcStats.rxVideoBytes

rxVideoKBitRate

private
short io.agora.rtc.RtcStats.rxVideoKBitRate

txAudioBytes

private
int io.agora.rtc.RtcStats.txAudioBytes

txAudioKBitRate

private
short io.agora.rtc.RtcStats.txAudioKBitRate

txBytes

private
int io.agora.rtc.RtcStats.txBytes

txKBitRate

private
short io.agora.rtc.RtcStats.txKBitRate

txPacketLossRate

private
int io.agora.rtc.RtcStats.txPacketLossRate

txVideoBytes

private
int io.agora.rtc.RtcStats.txVideoBytes

txVideoKBitRate

private
short io.agora.rtc.RtcStats.txVideoKBitRate

userCount

private
int io.agora.rtc.RtcStats.userCount

该类的文档由以下文件生成:

  • RtcStats.java

这个页面有帮助吗?