《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障

简介: 《云上业务稳定性保障实践白皮书》——五.行业客户稳定性保障实践——5.2 直播业务稳定性保障

5.2 直播业务稳定性保障


直播业务是近年来泛娱乐行业中最终用户有直观感受且最终用户受用成本最低的一种业务形式,直播从场景属性来分类有:电竞直播、通用直播、移动直播等,根据不同的直播属性在面向不同的技术服务场景中各有不同,且面向的监控指标与评价体系不同,在所面向的技术服务用户中,对于直播类泛娱乐的定义为,使用终端设备通过直播平台进行多元化娱乐的实时展示在最终用户的显示终端上,其中包含了观看、互动(包含弹幕、礼物、小游戏等场景)、会员制、排名等,通过这种方式实现以平台为中心的各供应链资源、服务的整合并最终实现流量收益或者其他更明确的商业盈利逻辑。


广义来讲,直播包含:


直播平台

提供PAAS层的接入,以SAAS层面的内容处理,这部分厂商不关心基础的IAAS

资源,选择多云厂商备份的方式进行灾备冗余,平台方专心做好自己的调度策略,保证切换自由;


直播内容

展现内容从主播 PK 、才艺秀、游戏赛事、体育赛事等多丰富内容的视频服务


推流/publisher

在直播平台上注册的个体主播用户,或者现场的直播信息采集、转播等渠道;


连麦

需要定义一下参与的角色,按用户在连麦直播中的角色差异分别定义为:主播、云上业务稳定性保障实践白皮书 52云上业务稳定性保障实践白皮书PK;


弹幕

在直播过程中用户的实时评论,支持文字、图片弹幕等。

从架构来讲,直播业务稳定性的建设,需要通过不同模块进行设计,直播架构,这也是最多客户使用的架构:


image.png


但是也有部分客户基于成本、管理需求考虑,部分功能采用自建,比如转码模块自建在物理成本上能够降低,同时满足客户自身的灵活转码需求,部分客户拥有自研的转码能力整合到云厂商也基本选择自建模式:


image.png


相对于自建,采用云原生的直播方案好处在于大部分云厂商集成了稳定性的基本功能,同时也支持大量的简易开发模块,支持应对各种场合,而自建场景下,建议仅在特定有需求的模块选择自建这种模式,把持稳定性可控,否则开发成本将成倍数增长。


本章将结合现网稳定性保障中关于直播业务的相关实践,基于电竞直播场景为读者展开直播业务稳定性保障大图,另外也将通过直播业务下的监控场景讲述如何通过监控完成稳定性建设。

相关文章
|
JavaScript
JS自动生成速记符、拼音简写/拼音的声母(例如:“你挚爱的强哥”转换为“NZADQG”)。提取首字母,返回大写形式;提取拼音, 返回首字母大写形式(全拼)。
JS自动生成速记符、拼音简写/拼音的声母(例如:“你挚爱的强哥”转换为“NZADQG”)。提取首字母,返回大写形式;提取拼音, 返回首字母大写形式(全拼)。
28411 0
|
机器学习/深度学习 数据采集 数据挖掘
基于 GARCH -LSTM 模型的混合方法进行时间序列预测研究(Python代码实现)
基于 GARCH -LSTM 模型的混合方法进行时间序列预测研究(Python代码实现)
422 2
|
监控 数据挖掘 开发工具
淘宝天猫商品详情数据接口采集攻略
本文详细介绍如何通过淘宝天猫商品详情数据接口采集商品信息。首先概述了常用接口(如taobao.item.get、tmall.item.get)的功能,可获取商品基础信息、描述及评价等。接着说明接入准备,包括注册认证、创建应用与申请权限,以及开发环境配置。最后提供采集流程指引,如通过商品链接或搜索接口获取ID,并以Python示例展示接口调用方法,助力开发者高效挖掘电商数据价值。
1574 1
|
11月前
|
机器学习/深度学习 SQL 编解码
基于信息论的OTFS雷达波形设计——论文阅读
本文提出一种基于条件互信息(CMI)的OTFS雷达波形设计方法,首次将信息论准则引入延迟-多普勒域波形优化。通过建立扩展目标回波模型,推导出CMI与波形自相关旁瓣及互相关的等价关系,并提出Multi-CAN算法优化恒模波形。仿真表明,优化波形显著降低旁瓣电平,提升信息获取能力,增强高动态环境下雷达检测性能。
532 0
|
机器学习/深度学习 存储 人工智能
2024 年 AI 辅助研发趋势
这篇文章讨论了2024年AI辅助研发的趋势,包括技术进展、行业应用案例、面临的挑战与机遇、未来趋势预测、与法规的影响以及人才培养与教育。文章强调了AI在医药、汽车和电子等行业的应用,并指出了AI辅助研发面临的技术挑战、伦理问题和数据安全问题,同时也提出了技术创新、伦理规范和数据安全技术等方面的机遇。文章还预测了AI与研发流程的深度融合、智能研发平台的崛起和AI驱动的创新模式等未来发展方向,并讨论了政府政策和法规对AI辅助研发的影响,以及教育体系如何适应这一变革,培养具备AI技能的研发人才。
848 1
|
架构师 前端开发 Java
Java开发工程师的职业规划应该是什么样的?
Java开发工程师的职业规划涵盖多个阶段,包括初入行业(0-1年)、技能提升(1-3年)、技术专家(3-5年)及管理或专家路线选择(5年以上)。各阶段设定了明确的技能要求与职业目标,从掌握Java基础、常用框架到深入研究高级技术、微服务架构乃至担任管理职务或成为技术专家。通过持续学习与实践,结合个人兴趣,Java工程师可在技术或管理领域找到合适的发展方向,最终实现职业成功。
2211 83
|
安全 搜索推荐 测试技术
陪玩系统安全问题 陪玩系统用户体验 陪玩系统功能 陪玩搜索功能优化 陪玩系统开发教程
陪玩系统的安全问题至关重要,涉及用户数据保护、支付安全和平台稳定性。关键措施包括多因子认证、支付接口加密、防止恶意脚本注入、DDoS攻击防护及数据加密。同时,优化用户体验也非常重要,如简化操作流程、提供互动功能和个性化服务。核心功能涵盖用户注册、陪玩师资料展示、智能匹配、实时通讯、支付结算等。开发时需综合考虑需求分析、技术选型、界面设计和功能实现,并进行充分测试与优化,确保系统稳定性和安全性。
1080 0
|
监控 Shell Linux
清理旧的 core dump 文件
【10月更文挑战第1天】
1617 2
|
SQL 关系型数据库 数据库
python使用DBUtil连接池封装psycopg2/hologres
这段代码是一个Python类`PsycopgConn`,用于管理PostgreSQL数据库连接池。类使用了`dbutils.pooled_db.PooledDB`来创建连接池,支持多线程,并提供了获取连接、关闭连接池、执行查询(`SelectSql`)、插入(`InsertSql`)和更新(`UpdateSql`)SQL的方法。类实现单例模式以确保只有一个实例存在。连接配置包括主机、端口等
|
算法 安全 虚拟化

热门文章

最新文章