SDK质量监控

如果您的应用使用阿里云播放器SDK播放视频,您可以通过直播播放数据服务了解当前应用的播放服务质量。播放数据服务依赖阿里云播放器SDK上报的埋点数据提供的播放成功率、秒开率、卡顿率等指标,帮助您快速了解直播播放质量情况。本文介绍查看播放数据的操作方法。

工作原理

直播播放数据服务依赖阿里云播放器SDK上报的埋点数据,埋点逻辑如下图所示:

image.png

使用说明

  1. 请使用MediaBox音视频SDK并确保License有效且开启日期上报功能。

  2. 支持Native端播放器SDK 5.4.9.2及以上版本。

  3. 支持Web端播放器SDK 2.16.0及以上版本。

  4. 播放器SDK下载请参见SDK简介与下载,SDK授权请参见License管理

查看播放数据

  1. 登录视频直播控制台
  2. 在左侧导航栏选择数据中心 > 数据监控 > SDK质量监控,进入直播SDK质量监控页面。

  3. 播放数据页签下拉框中选择应用名称,单击查询,查看应用概览数据。

    说明

    应用名请与申请阿里云播放器SDK License授权时所配置的应用标题一致,否则输入错误的应用名将无法查询到相应数据。

    支持按以下维度筛选查询数据:

    • 支持按终端类型、系统类型、分辨率、网络类型筛选查询数据。

    • 支持查询近1小时至近3日内的自定义时段数据,单次查询时间范围暂不支持跨日筛选。

    • 支持按SDK版本、编码格式、视频格式、是否硬解、运营商、域名、省份筛选查询数据,通过单击新增过滤条件实现,并可将常用的过滤规则保存下来供后续直接选用。

  4. 应用概览提供了QoS透视数据,QoS指标可以了解当前应用的播放服务质量。各指标项说明如下:

    说明

    平均播放帧率(fps)指标仅支持视频场景,其他指标支持音视频或纯音频场景。

    指标项

    指标项说明

    平均首帧耗时(毫秒)

    用户从发起播放请求到首帧完成播放的时间。

    时长卡顿率(%)

    播放过程中出现卡顿的总时长占播放时长比例,即卡顿时长/播放时长。

    平均播放帧率(fps)

    直播播放过程中视频帧渲染的帧率。

    下行网络码率(Kbps)

    直播播放过程中网络下行速率。

    秒开率(%)

    直播流1s内起播的占比,即≤1s起播直播数/全部播放数。

    慢开率(%)

    直播流超过3s起播的占比,即≥3s起播直播数/全部播放数。

    播放成功率(%)

    100%播放失败(播放事件4001)次数的占比,即播放成功数/全部播放数。

    cpu使用率(%)

    直播播放过程中CPU的使用率。

单点追查

当使用阿里云播放器SDK播放视频发生异常时,可借助单点追查功能针对具体某个用户或某次播放会话的异常播放行为进行全链路追踪,以便您能快速诊断问题原因,可有效改善播放体验治理效率。

  1. 登录视频直播控制台
  2. 在左侧导航栏选择数据中心 > 数据监控 > SDK质量监控,进入直播SDK质量监控页面。

  3. 单击单点追查页签,查询播放会话记录。

    image

    • 在在输入框中,请输入创建播放器时透传的用于标识用户的TraceID或UUID进行查询。

    • 通过时间(最近3日内)、播放类型、状态(播放完成、播放中、播放异常)等筛选查询播放会话记录。

  4. 单击操作列的查看详情,可查看播放会话的详细信息。

相关文档

播放器SDK