点播视频业务通常关注如下CDN 性能指标:
播放体验相关指标
- 服务成功率:用户点播流媒体服务的成功率不低于 99%,以及用户请求、切换页面成功率不低于 99%,高成功率能够保证用户在点播视频时能够顺利获取和观看视频内容。
- 首播时间:指从用户打开视频到看到视频画面的时间,通常会受域名解析、连接时间和首包时间的影响,首播时间越短,性能越好,一般首播时间控制在 1 秒内算是不错的效果。
- 卡顿率:每 100 个用户里面播放出现卡顿比例,卡顿通常是指视音频播放、资源加载等场景下出现的画面滞帧 。卡顿率越低,性能越好,它能直观反映用户观看视频的流畅程度。
网络传输相关指标
- 延时:数据包从客户端发送到服务器,再返回的来回时间,延时越低,性能越好,较低的延时可以减少视频播放的等待时间,让用户更快地获取视频数据。
- 下载速度:客户端从服务器下载数据的传输速度,对于点播视频业务,较快的下载速度能够保证视频的流畅播放,减少卡顿和加载时间。
- 丢包率:用户在网络传输中丢失数据包数量占总发送的比率,丢包会导致视频画面出现花屏、卡顿甚至无法播放等问题,丢包率越低,性能越好。
系统稳定性与可靠性指标
- 内容准确率:用户访问内容准确率不低于 99%,确保用户获取到的视频内容准确无误。
- 故障切换时间:当 CDN 节点出现故障时,将用户切换到另外一个节点的时间不超过 5s,快速的故障切换能够最大程度地减少对用户观看体验的影响。
其他指标
- DNS 时间:从浏览器终端发起的访问请求开始,到浏览器终端获得最终访问主机 IP 地址所消耗的时间,较短的 DNS 时间有助于加快视频播放的初始化过程。
- TCP 时间:客户端与目标服务器建立 TCP 连接所消耗的时间,它反映了 CDN 服务的节点资源覆盖的丰富程度以及调度能力。
- SSL 时间:客户端和 Web 服务器建立安全套接层(SSL)连接的消耗时间,在需要安全连接的情况下,较短的 SSL 时间可以提高视频播放的效率。
- 首包时间:从客户端开始发送请求到收到服务器端返回的第一个 HTTP 协议数据包之间所需要的时间,可以反映出 CDN 服务节点的整体性能,首包时间越短,性能越好。