音视频|华为云媒体质量管理最新实践——“视镜”( 四 )

视镜服务依赖于网络和端的监控数据 , 由用户行为数据、网络传输面及媒体面数据等综合分析计算而成 。
有了体验质量框架和指标体系 , 还需要质量管理过程和技术平台保障 , 从技术架构上 , 支持媒体体验质量工作涉及音视频测试技术、云网络设计、全链路监控与分析、智能决策和调度、智能A/B实验平台、音视频专业的运维能力等6方面的核心技术 。
下面针对这6个核心能力展开介绍我们做的一些实践 。
华为云媒体质量优化实践
音视频|华为云媒体质量管理最新实践——“视镜”
文章图片

之前在研发环节没有对音视频体验质量进行充分测试 , 导致版本上线后出现了体验质量问题 , 有用户反映出现黑屏、卡顿 , 经过复盘及思考整个研发环节的短板后 , 我们构建了专业的音视频测试服务 , 具体包括:

  • 现网环境的无参考自动对比测试 , 替换传统的手工拨测方式 , 提高拨测效率;
  • 实验室环境的体验全参考评测 , 基于网络模型+全参考 , 全覆盖测试现网真实场景的体验质量 , 解决路测的短板 , 因为路测无法覆盖测试现网所有的网络弱网场景 , 而有了全参考的环境评测机制 , 基本能够模拟现网90%的场景 , 而且全参考测试出的质量更接近用户主观感受 。

音视频|华为云媒体质量管理最新实践——“视镜”
文章图片

在测试流程中 , 我们针对两个短板设计了解决方案 。
  • 自动化持续检测视频画面质量测试:解决了以往在会议场景下只能抽取某一时间点观察画质情况的问题 , 弥补单点抽测质量覆盖不完整的短板 。
  • 音视频质量测试集成研发流水线:音视频质量测试集成研发流水线---增加了体验质量的流水线门禁 , 通过和上个版本测试结果对比自动验证体验质量通过 。

音视频|华为云媒体质量管理最新实践——“视镜”
文章图片

产品上线 , 进入运维周期 , 首先要具备全链路质量监控与分析 , 对于了解网络状况、体验优化、容量规划、故障排除等十分重要 。 全链路检测和分析面临着四方面挑战:准确性(监控指标是否完整 , 定义指标是否合理)、可扩展性(对于监控上千个节点的大容量网络时 , 需要具备实时伸缩性)、速度(达到实时监控)、完备性(监控需要覆盖端到端 , 从推流到拉流) 。
我们设计了三条优化实践之路:
  1. 基于云原生大数据湖构建了亿级规模音视频质量监控数据服务价值链体系 , 支撑几十T业务监控 。 另外数据湖基于流式计算 , 能做到毫秒级、秒级、分钟级的实时监控 , 解决了可扩展性及速度问题;

    推荐阅读