带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(5)

简介: 带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(5)

带你读《多媒体行业质量成本优化及容灾方案白皮书》2. 直播质量优化(4)https://developer.aliyun.com/article/1351898?groupCode=supportservice


4 上下行质量监控体系

通过构建完善的直播上下行质量监控体系,客户可对业务质量有有效认知并及时发现问题并进行优化,这个问题及认知包括:各云厂商质量差异、业务各区域运营商质量差异、云厂商云产品异常、局部终端运营商网络问题、大主播推流问题、基于终端播放日志+行为特征分析实现内容推荐算法优化等等。

 

下面展开介绍客户维度可做的监控告警及云产品维度可做的监控告警。

a) 客户维度可做的监控&告警

基于终端日志打点逻辑,实现终端业务监控、告警;基于直播源站服务器性能、业务指标等,构建直播源站监控、告警;基于直播推流上报逻辑,实现推流端业务监控、告警。

具体的终端日志要打点哪些字段、质量监控指标统计哪些、质量分数怎么计算、告警怎么实现等,详情参考多媒体行业质量监控最佳实践

 

客户可基于多端业务监控或告警识别业务问题、直播源站问题,通过运维或运营处理链路聚焦问题进行优化落地:

 

  • 如终端业务告警+阿里云客户风险主动定位服务+运维人工处理链路,实现云直播产品、局部终端网络(运营商劫持、解析长缓存、局部网络抖动或异常等)、客户自建直播源站问题、主播源流问题的定界及止损;
  • 如针对大主播的推断流监控告警,识别大主播非预期的断流行为,进行及时介入止损;
  • 如基于终端日志实现各云厂商质量评分体系,评估各云厂商产品服务质量及驱动各云厂商优化;
  • 基于终端日志实现个别终端播放问题的快速定位,以进行终端问题的逃逸等等。


b) 阿里云-云产品维度可做的监控&告警

客户可以基于云监控产品,实现直播业务的监控及告警配置,涉及指标包括了4xx、5xx、带宽qps等,具体参考文档链接

 

也可以基于阿里云直播产品实时播放日志(延迟秒级),实现基于服务端维度的直播质量指标监控,注意该监控的实施其实不能完全的代表终端的情况,因为服务端的日志无法覆盖终端到直播分发节点之间的全部链路情况,并且服务端日志卡顿的定义是经验值,不能代表全部的终端业务场景,理想情况是终端监控+服务端监控并存。

 

怎么通过直播产品日志定义卡顿

 

卡顿率如何计算?

 

相关实践学习
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
【涂鸦即艺术】基于云应用开发平台CAP部署AI实时生图绘板
相关文章
|
2月前
|
人工智能 弹性计算 搜索推荐
开源 OpenClaw 实战:30 分钟在阿里云部署你的第一个 AI Agent
阿里云推出OpenClaw一键部署方案,仅需9.9元即可在轻量应用服务器、无影云电脑或ECS上快速搭建本地优先AI助理。三步完成:选环境→一键安装配置(集成百炼API)→个性化任务分配,零代码轻松启用智能体。
550 4
|
1月前
|
安全 API
敏感词过滤-文本审核-敏感词审核-违禁词审核-敏感词检测-违禁词检测
本服务提供智能文本审核,精准识别违禁词、色情低俗、恶意推广、辱骂攻击及低质灌水内容,并校验广告法合规性,适用于评论过滤、注册信息筛查、文章发布等场景,保障内容安全与平台合规。
522 1
|
存储 固态存储 NoSQL
阿里云服务器ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘区别与选型参考
阿里云系统盘与数据盘如何选择?目前阿里云服务器的云盘主要有ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘可供选择,很多新手用户并不清楚他们之间的区别,也就不知道应该如何选择,因为不同的云盘在最大IOPS、最大吞吐量等性能上是有区别的。本文基于阿里云官方技术文档,结合实际应用案例,对ESSD AutoPL、ESSD PL-X、SSD云盘等主要云盘的区别做个介绍,以供参考,助您构建高性能、高可靠、高扩展的存储架构。
|
数据采集 存储 监控
Python 原生爬虫教程:网络爬虫的基本概念和认知
网络爬虫是一种自动抓取互联网信息的程序,广泛应用于搜索引擎、数据采集、新闻聚合和价格监控等领域。其工作流程包括 URL 调度、HTTP 请求、页面下载、解析、数据存储及新 URL 发现。Python 因其丰富的库(如 requests、BeautifulSoup、Scrapy)和简洁语法成为爬虫开发的首选语言。然而,在使用爬虫时需注意法律与道德问题,例如遵守 robots.txt 规则、控制请求频率以及合法使用数据,以确保爬虫技术健康有序发展。
1579 31
|
存储 监控 安全
OSS如何保证数据安全?
【7月更文挑战第19天】OSS如何保证数据安全?
1051 7
|
应用服务中间件 nginx Apache
|
监控 数据安全/隐私保护
Smtp邮件发送失败情况汇总
Smtp邮件发送失败情况汇总
2093 0
|
监控 Python
【Python】已解决:requests.exceptions.ConnectTimeout: HTTPConnectionPool(host=‘123.96.1.95’, port=30090)
【Python】已解决:requests.exceptions.ConnectTimeout: HTTPConnectionPool(host=‘123.96.1.95’, port=30090)
2385 0
|
应用服务中间件 nginx 数据安全/隐私保护
Keepalived 常用配置+检测脚本
1、在与其他服务一起运行下做高可用时,比如NGINX,需要在NGINX断开的时候先尝试启动一次NGINX,如果启动不行,漂移keepalived到备机,所以需要在配置下加检测脚本。
2624 0