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

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

5.2.1赛事直播场景

1.直播赛事简介

近些年来随着网络直播日益发展,除传统体育赛事直播外,越来越多的大型游戏赛事引入互联网直播,电竞比赛直播日益流行,同时热门赛事直播不断得刷新着直播最高流量记录。大型赛事直播重要性高,不容出错,如何保障赛事直播稳定进行是一项值得深入研究的课题,阿里云TAM团队致力于探索护航大型赛事的最佳实践方式,沉淀赛事直播筹备经验。目前已成功保障世界杯、英雄联盟全球总决赛等大型活动直播项目。

2.赛事直播的特点

重要性高、直播周期长、观众分布广、带宽量级大突增明显;以英雄联盟全球总决赛为例,每年赛事都是各大直播平台全年最重要、带宽量级最高的直播活动,比赛周期持续数月,观众分布在全球各地,热门赛事期间直播在线人数可达数亿热度,直播带宽峰值几十TBps;

3.直播赛事稳定性保障方案

为保障赛事直播的顺利平稳进行,赛事开始前制定稳健可靠的推拉流架构至关重要:赛事直播推拉流架构评估分为:主备架构评估以及制定自动化容灾策略。

主备推拉流架构

在赛事场景中为提高可用性,需要具备两地中心推流架构,同时可通过阿里云内网传输提高推流稳定性。

自动化容灾策略

自动化容灾与客户双方配合,客户侧需部署两地推流中心,阿里云的直播接入层内部配置自动切换以及自动断流重连能力,客户侧推流平台需支持自动重连能力,同时建议客户直播页面支持用户自助控制选择切换线路来保障直播可用性。


赛事直播容灾评估项

image.png


常见赛事直播架构

image.png

相关文章
|
机器学习/深度学习 人工智能 自然语言处理
ICLR 2024 Spotlight:训练一个图神经网络即可解决图领域所有分类问题!
【2月更文挑战第17天】ICLR 2024 Spotlight:训练一个图神经网络即可解决图领域所有分类问题!
510 2
ICLR 2024 Spotlight:训练一个图神经网络即可解决图领域所有分类问题!
[c++][记录]编译libusb-win32过程
[c++][记录]编译libusb-win32过程
710 0
|
9月前
|
Web App开发 Rust 前端开发
WebAssembly 与 Java 结合实操指南 基于最新工具链的跨语言开发实践教程
WebAssembly与Java集成实操指南 本文基于2024年最新工具链(GraalVM、TeaVM、Wasmtime),提供两种Java与Wasm结合的实践方案: Java调用Wasm模块:通过Rust编写高性能加密算法并编译为Wasm,在Java中利用Wasmtime运行时进行调用,实现6.7倍的性能提升。重点演示了Wasm内存模型操作和指针传递机制。 Java编译为Wasm:使用TeaVM将Java科学计算代码编译为Wasm模块,供浏览器前端直接调用。包含完整的Maven配置和前端调用示例,特别适合
733 5
|
10月前
|
数据安全/隐私保护 Android开发
自动刷视频辅助器, 刷视频自动滑屏器,快手自动刷金币软件【autojs】
该脚本通过Auto.js实现以下核心功能:自动完成每日签到
|
索引 Python
Numpy学习笔记(三):np.where和np.logical_and/or/not详解
NumPy库中`np.where`和逻辑运算函数`np.logical_and`、`np.logical_or`、`np.logical_not`的使用方法和示例。
1070 1
Numpy学习笔记(三):np.where和np.logical_and/or/not详解
|
计算机视觉 开发者 Python
OpenCV合并图像中加权和与覆盖的讲解与实战(附Python源码)
OpenCV合并图像中加权和与覆盖的讲解与实战(附Python源码)
730 0
|
存储 监控 关系型数据库
磁盘I/O性能
磁盘I/O性能
324 3
|
数据可视化 Java uml
精通UML:从类图到序列图的实战指南
【8月更文第23天】统一建模语言(Unified Modeling Language, UML)是一种用于软件工程的标准图形化语言,它提供了一套工具来帮助开发团队可视化、构造和文档化软件系统。在UML中,类图和序列图是最常用也是最重要的两种图。类图用于描述系统的静态结构,而序列图则用于表示对象之间的交互和系统的动态行为。
714 5
|
数据可视化 数据挖掘 API
Python数据分析:数据可视化(Matplotlib、Seaborn)
数据可视化是数据分析中不可或缺的一部分,通过将数据以图形的方式展示出来,可以更直观地理解数据的分布和趋势。在Python中,Matplotlib和Seaborn是两个非常流行和强大的数据可视化库。本文将详细介绍这两个库的使用方法,并附上一个综合详细的例子。
|
开发者 C# Windows
WPF布局大揭秘:掌握布局技巧,轻松创建响应式用户界面,让你的应用程序更上一层楼!
【8月更文挑战第31天】在现代软件开发中,响应式用户界面至关重要。WPF(Windows Presentation Foundation)作为.NET框架的一部分,提供了丰富的布局控件和机制,便于创建可自动调整的UI。本文介绍WPF布局的基础概念与实现方法,包括`StackPanel`、`DockPanel`、`Grid`等控件的使用,并通过示例代码展示如何构建响应式布局。了解这些技巧有助于开发者优化用户体验,适应不同设备和屏幕尺寸。
730 0