问题场景

开发者在接入实时音视频终端组件 TRTC SDK时,开发者或者线上用户难免会遇见进房失败、接受到的观看端画面卡顿等情况。开发者可以通过 腾讯云实时音视频(TRTC)控制台 的 【监控仪表盘】功能来快速定位问题。另外,TRTC SDK 也有仪表盘,里面的指标数据也能用来排查定位问题。

本地预览仪表盘

其中上行仪表盘各个指标含义如下:

仪表字段 字段含义 示例指标 指标含义说明
LOCAL 用户Id 572389 userId, 即您在 TRTCParams 的 userId 字段中所指定的用户名
RTT 网络延迟 13ms SDK 跟服务器一来一回之间所消耗的时间,这个值越小越好,一般低于 50ms 的 RTT 是比较理想的情况,而高于 100ms 的 RTT 会引入较大的通话延时。
SEND 发送端总速率 471kbps 每秒钟发送的音视频数据是多少
LOSS 网络丢包率 0-0-0-0 | 0-0-0-0 | 0% 视频最终丢包率 - 视频FEC恢复了几个包 - 视频ARQ恢复了几个包 - 视频原始丢包率 | 音频最终丢包率 - 音频FEC恢复了几个包 - 音频ARQ恢复了几个包 - 音频原始丢包率 | 网络丢包率
BIT 音视频码率 175 | 0 | 40kbps 大画面编码码率 | 小画面编码码率 | 音频码率 kbps
RES 分辨率 368x640 上行推流的分辨率
FPS 视频帧率 10 - 11 编码帧率 - 后台实际接收帧率
FEC 前向冗余数据比例 100% | 50% 视频FEC比例 | 音频FEC比例
ARQ 重传数据 0 | 0kbps 视频ARQ码率 | 音频ARQ码率kbps
RPS 帧参考距离 0 两个参考帧的距离
CPU CPU 使用率 22% | 63% App CPU使用率 | 系统CPU使用率
QOS 流控策略 HOLD | 450kbps | 100-100 调控状态 | 建议视频编码码率kbps | 上次建议视频FEC比例-当前建议视频FEC比例
SVR 服务器地址 111.230.97.102 TRTC 后台服务器地址
远端视频仪表盘

其中下行仪表盘各个指标含义如下:

仪表字段 字段含义 示例指标 指标含义说明
REMOTE 用户Id 603101 B userId(用户标识),当前收看的流类型: B 大画面; S 小画面; Sub 辅路
RTT 网络延迟 14ms SDK 跟服务器一来一回之间所消耗的时间,这个值越小越好,一般低于 50ms 的 RTT 是比较理想的情况,而高于 100ms 的 RTT 会引入较大的通话延时。
RECV 接受端总速率 272kbps 每秒钟接受的音视频数据是多少
LOSS 网络丢包率 0-0-0-0 | 0-0-0-0 | 0% 视频最终丢包率 - 视频原始丢包数 - 下行视频实际丢包率 | 音频最终丢包率 - 音频原始丢包数 - 下行音频实际丢包率 | 下行网络丢包率
BIT 音视频码率 232 | 40 kbps 视频码率 | 音频码率 kbps
RES 分辨率 368x640 下行接受到的分辨率
FPS 视频帧率 13 - 14 渲染fps - 网络接收帧率
FEC 前向冗余数据比例 0 - 0 - 0% | 0 - 0 - 50% 视频FEC恢复包数 - 视频原始丢包数 - 视频FEC比例 | 音频FEC恢复包数 - 音频原始丢包数 - 音频FEC比例
ARQ 重传数据 0 - 0 | 0 - 0 视频ARQ恢复包数 - 视频ARQ请求数 | 音频ARQ恢复包数 - 音频ARQ请求数
CPU CPU 使用率 24% | 59% App CPU使用率 | 系统CPU使用率
RPS 帧参考距离 1 两个参考帧的距离
LFR 视频丢帧数 2 播放器播放远端视频流,丢视频帧的个数
DERR 视频解码失败数 0 解码器解码接受到的视频帧失败次数
JIT 视频解码失败数 160,142 | 2,0 | 2 音频缓存时长 , 视频缓存时长 | 视频jitterbuffer缓存帧数, 视频解码器缓存帧数  | 音频总丢包数

文章来源于腾讯云开发者社区,点击查看原文