直播LVB 中, 直播常用问题排查技巧是什么?

  • 回答 (1)
  • 关注 (0)
  • 查看 (36)

直播LVB 中, 直播常用问题排查技巧是什么?

坐看云起时坐看云起时提问于
MyLove回答于

"推流 SDK 提供了一种状态反馈机制,每隔 1-2 秒就会将内部各种状态参数反馈出来,我们可以通过注册TXLivePushListener 监听器来获取这些状态。

推流状态 含义说明

NET_STATUS_CPU_USAGE 当前进程的 CPU 使用率和本机总体的 CPU 使用率

NET_STATUS_VIDEO_FPS 当前视频帧率,也就是视频编码器每条生产了多少帧画面

NET_STATUS_NET_SPEED 当前的发送速度(单位:kbps)

NET_STATUS_VIDEO_BITRATE 当前视频编码器输出的比特率,也就是编码器每秒生产了多少视频数据,单位: kbps

NET_STATUS_AUDIO_BITRATE 当前音频编码器输出的比特率,也就是编码器每秒生产了多少音频数据,单位: kbps

NET_STATUS_CACHE_SIZE 音视频数据堆积情况,这个数字超过个位数,即说明当前上行带宽不足以消费掉已经生产的音视频数据

NET_STATUS_CODEC_DROP_CNT 全局丢包次数,为了避免延迟持续恶性堆积,SDK 在数据积压超过警戒线以后会主动丢包,丢包次数越多,说明网络问题越严重。

NET_STATUS_SERVER_IP 连接的推流服务器的 IP,一般应该是离客户端跳数比较少的就近服务器"

扫码关注云+社区

领取腾讯云代金券