《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(3)

简介: 《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(3)

《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(2) https://developer.aliyun.com/article/1231954?groupCode=supportservice



4.直播监控系统实战


•端上日志采集

1)在手机端埋点,收集由直播SDK回调的音视频帧率、码率、时间戳、以及直播质量相关的数据,上报给服务端。

2)可以节点prom建立一个接收网关,数据推给网关后,prom的agent去拉数据回来进行分析告警。

3)服务单的存储可以采用Elasticsearch等存储服务,将接收的QoS数据转存到

这些存储系统;

4)搭建实时/离线数据流分析服务;

5)数据可视化展示、告警系统。

6)实现以上功能,需要端上SDK研发以及大数据团队经过长周期的测试与数据验证后才能完成监控平台建设。或者借助第三方的云平台去实现绝大部分质量监控功能,如阿里云直播SDK所集成的日志模块,结合服务端的SLS+SPARK+DATAV的形式进行计算存储和展示。客户端只需要控制记录的日志进行二次开发即可。


image.png


•基于服务端云监控实现推流上行监控

云监控是一项针对阿里云资源和互联网应用进行监控的服务,云监控自动获取您当前阿里云账号下各云产品的资源,您可以查看目标云产品中指定资源的运行状态和各个指标的使用情况,并对监控项设置报警规则。当符合报警规则时,云监控自动发送报警通知。


•操作方法:

1)登录视频直播控制台。询推流超限报警信息。单击域名管理选择要设置的主播流域名,单击域名配置>基本配置>推流信息中查询可推流上限。记录推流上行并发数限制数值。


image.png

image.png


2)登录云监控控制台。创建报警规则。单击云产品监控>视频直播>创建报警规则打开创建报警规则窗口。


image.png


3)配置创建报警规则。在创建报警规则窗口,在产品列表中选择视频直播,资源范围列表中选择域名,域名列表中选择需要配置的域名,规则描述列表中选择推流上行并发数并设置报警的周期时间。


image.png




《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障——5.2.2 直播业务监控最佳实践(4) https://developer.aliyun.com/article/1231952?groupCode=supportservice

相关文章
|
存储 算法 C++
深入理解ffmpeg视频播放以及音视频同步:时间基与样本处理
深入理解ffmpeg视频播放以及音视频同步:时间基与样本处理
1583 1
|
6月前
|
监控 网络协议 测试技术
云服务器性能调优十大技巧
本文系统总结云服务器性能调优十大技巧,涵盖CPU绑定、内存管理、磁盘IO、网络优化、内核调参、监控压测、自动化脚本及电商实战案例,助力企业提升资源利用率与业务性能,实现高效稳定运行。(238字)
366 0
|
3月前
|
编译器 C语言 C++
【2026最新】mingw下载:mingw官网GCC编译器环境配置全攻略(附安装包+图文步骤)
MinGW是Windows平台轻量级GNU开发工具集,提供GCC编译器,支持C/C++/Fortran等语言,生成原生可执行文件,无需额外运行时。安装简便、资源占用低,广泛用于开源项目移植、教学及嵌入式开发。
4576 0
|
9月前
|
NoSQL 数据可视化 安全
如何开发一套车辆管理系统?(附架构图+流程图+代码参考)
本文介绍了如何通过搭建车辆管理系统(VMS)帮助企业摆脱传统管理方式,实现流程化、可视化、合规化和自动化。内容涵盖系统架构、关键功能模块、数据模型、API设计、前后端实现及实施建议,提供可落地的技术方案,助力企业降低隐形成本、提升管理效率与透明度,实现数据驱动决策。
|
6月前
|
人工智能 数据可视化 BI
n8n 与 Coze 怎么选?低代码集成与AI智能体的自动化路线对比
本文对比了n8n和Coze两款自动化工具。n8n开源灵活,适合技术人员处理复杂系统集成和自定义逻辑;Coze无代码易上手,便于业务人员快速搭建审批等标准流程。实际应用中,可根据团队角色和流程复杂度选择,或混合使用以形成完整的自动化闭环。
|
存储 监控 数据处理
flink 向doris 数据库写入数据时出现背压如何排查?
本文介绍了如何确定和解决Flink任务向Doris数据库写入数据时遇到的背压问题。首先通过Flink Web UI和性能指标监控识别背压,然后从Doris数据库性能、网络连接稳定性、Flink任务数据处理逻辑及资源配置等方面排查原因,并通过分析相关日志进一步定位问题。
1249 61
|
NoSQL 中间件 Java
字节面试:聊聊 CAP 定理?哪些中间件是AP? 哪些是CP? 说说 为什么?
45岁老架构师尼恩在其读者交流群中分享了关于CAP定理的重要面试题及其解析,包括CAP定理的基本概念、CAP三要素之间的关系,以及如何在分布式系统设计中权衡一致性和可用性。文章还详细分析了几种常见中间件(如Redis Cluster、Zookeeper、MongoDB、Cassandra、Eureka、Nacos)的CAP特性,并提供了高端面试技巧,帮助读者在面试中脱颖而出。尼恩还推荐了其团队编写的《尼恩Java面试宝典PDF》等资料,助力求职者准备面试,提升技术水平。
|
存储 边缘计算 数据处理
边缘计算和云计算的区别
边缘计算和云计算是两种不同的计算范式。云计算通过互联网提供集中式处理、可扩展性和成本效益等优势,而边缘计算则在数据源附近进行分布式处理,具有低延迟、带宽优化和本地化决策等优点。两者在响应时间、网络带宽和安全性方面有显著区别,常互补使用以满足不同应用场景的需求。
1964 3
|
安全 网络协议 算法
电脑病毒木马的清除和防范方法
电脑病毒木马的清除和防范方法
3655 0
电脑病毒木马的清除和防范方法

热门文章

最新文章