#include <IAgoraRtcEngine.h>
Public 属性 | |
uid_t | uid |
int | delay |
int | width |
int | height |
int | receivedBitrate |
int | decoderOutputFrameRate |
int | rendererOutputFrameRate |
int | packetLossRate |
REMOTE_VIDEO_STREAM_TYPE | rxStreamType |
int | totalFrozenTime |
int | frozenRate |
int | totalActiveTime |
int | publishDuration |
远端视频流的统计信息。
uid_t agora::rtc::RemoteVideoStats::uid |
用户 ID,指定是哪个用户的视频流。
int agora::rtc::RemoteVideoStats::delay |
在有音画同步机制的音视频场景中,你可以参考 RemoteAudioStats 里的 networkTransportDelay
和 jitterBufferDelay
成员的值,了解视频的延迟数据。
int agora::rtc::RemoteVideoStats::width |
视频流宽(像素)。
int agora::rtc::RemoteVideoStats::height |
视频流高(像素)。
int agora::rtc::RemoteVideoStats::receivedBitrate |
(上次统计后)接收到的码率(Kbps)。
int agora::rtc::RemoteVideoStats::decoderOutputFrameRate |
远端视频解码器的输出帧率,单位为 fps。
int agora::rtc::RemoteVideoStats::rendererOutputFrameRate |
远端视频渲染器的输出帧率,单位为 fps。
int agora::rtc::RemoteVideoStats::packetLossRate |
远端视频在使用抗丢包技术之后的丢包率(%)。
REMOTE_VIDEO_STREAM_TYPE agora::rtc::RemoteVideoStats::rxStreamType |
视频流类型,大流或小流。
int agora::rtc::RemoteVideoStats::totalFrozenTime |
远端用户在加入频道后发生视频卡顿的累计时长(ms)。通话过程中,视频帧率设置不低于 5 fps 时,连续渲染的两帧视频之间间隔超过 500 ms,则记为一次视频卡顿。
int agora::rtc::RemoteVideoStats::frozenRate |
远端用户在加入频道后发生视频卡顿的累计时长占视频总有效时长的百分比 (%)。视频有效时长是指远端用户加入频道后视频未被停止发送或禁用的时长。
int agora::rtc::RemoteVideoStats::totalActiveTime |
视频有效时长(毫秒),即远端用户/主播加入频道后,既没有停止发送视频流,也没有禁用视频模块的通话时长。
int agora::rtc::RemoteVideoStats::publishDuration |
远端视频流的累计发布时长(毫秒)。