一场稳定、高清、流畅的大型活动直播是怎么炼成的?
双11猫晚是家喻户晓的综艺晚会,在今年的双11,阿里集团为2500万用户提供了一场在线直播视觉盛宴。网友评价这是一场既稳定流畅又高清的直播,当然在这背后离不开阿里云的技术支持。
本次天猫晚会中,视频云首次采用4k和50帧的技术,把整个画质提升到接近肉眼极限,同时为用户提供了如丝般顺滑的直播体验。
那么这么一场大型活动的直播究竟是如何炼成的呢?阿里云视频云技术专家裘良科带我们从稳定、画质、流畅、监控四个方面开始解读。
如何做到100%稳定?
裘良科认为:“最安全的做法就是做好500%的准备,以不便应万变。”
下图是双11直播的技术架构,分为几大部分:直播源站、视频直播中心和CDN分发系统和客户端。简单的看这张图,所有的链路都是双备份的。直播源站部分,采用了多线收流、主备转码器、多线专线等策略,直播中心都是多机房接入,再采用多流合并,当任何一个
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
【Yue's Talk | 小岳岳说案例】第01期 阿里云 x 海底捞 | 千人千锅,就是如此任性!
Hello大家好,我是“华东互联网云友会”钉钉群的群主和兼职主播孟岳,本周开始呢我会开启一档全新的音频栏目,每周至少两次音频,每次10min左右,深入浅出地解读阿里云最新客户案例,产品亮点,解决方案等。后期我会邀请阿里云资深专家,每月在钉钉群里进行视频直播,给大家一个零距离和专家交流的机会。 华东互联网云友会 钉钉群由云栖社区与阿里云华东大区(目前覆盖上海、浙江、江西、安徽三省一市)共同组建,成立地域性的技术知识分享交流园地,定期组织线上直播、线下客户交流活动、深度走访阿里巴巴园区、对话达摩院专家等活动,广邀有志之士加入,2019年给自己一个上云的机会。 云友会主播:小岳岳 花名孟岳,人称小岳岳,入职阿里云三年半,华东大区高级市场运营兼阿里云网红主播 扫码加入钉钉群,或点击链接进钉钉群http://tb.cn/L7cUyIw 本期节目我们就
- 下一篇
Java程序员干货学习笔记—Spring结合MyBatis实现数据库读写分离
随着系统用户访问量的不断增加,数据库的频繁访问将成为我们系统的一大瓶颈之一。由于项目前期用户量不大,我们实现单一的数据库就能完成。但是后期单一的数据库根本无法支撑庞大的项目去访问数据库,那么如何解决这个问题呢? 实际的应用中,数据库都是读多写少(读取数据的频率高,更新数据的频率相对较少),而读取数据通常耗时比较长,占用数据库服务器的CPU较多,从而影响用户体验。我们通常的做法就是把查询从主库中抽取出来,采用多个从库,使用负载均衡,减轻每个从库的查询压力。 采用读写分离技术的目标:有效减轻Master库的压力,又可以把用户查询数据的请求分发到不同的Slave库,从而保证系统的健壮性。我们看下采用读写分离的背景。 我们在项目开发初期的时候就设计了一个简单的读写分离,现在我把demo分享给大家。 采用技术Spring + mybatis 首先定义一个annotation import java.lang.annotation.ElementType; import java.lang.annotation.Target; import java.lang.annotation.Retenti...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果