阿里云推出SRT+杜比全景声直播方案,低成本打造高质量直播观感体验
超过200个国家和地区共5144万人观看;浙江卫视、东方卫视55城总收视达2.39,稳居同时段市场第一;优酷直播间63%观看晚会的用户参与了互动;微博68.2亿的主话题阅读量;2019天猫双11狂欢夜(下简称“猫晚”),又一次创造了奇迹。
阿里云视频云已经连续5年为猫晚保驾护航,每一年的猫晚直播,技术上都会推陈出新。在2019猫晚中,首次使用4K高清转播车进行信号传输和杜比全景声,让屏幕前的观众听到的声音,“比现场观众还真实”。 在用户投身购物狂欢的同时,也收获了视听观感上的双重享受。

为了更好地呈现超高清、杜比全景声的线上直播效果,阿里云视频云创新性的将SRT技术应用于猫晚直播,通过双路SRT回传技术,确保如主路信号源发生异常,切换到备路后能够继续保持前后画面同步,真正做到无缝切换,从而保障重要节目源在复杂的网络中高质量传输,并较传统的RTMP传输减少30%的延时,从而将猫晚精彩内容更低成本、更稳定、更快速、更完整地送到用户屏幕前。

SRT(Secure Reliable Transport)是一种能够在复杂网络环境下实时、准确地传输数据流的开源网络传输技术,它在传输层使用UDP协议,凭借SRT强大的数据恢复能力,再加上UDP协议自身速度快、开销低的特点,最终实现了SRT安全、稳定、快速的传输效果。
相比较其他视频流传输格式(如RTMP、HLS和DASH),SRT有更简化的互操作性、处理长时间的网络延迟、支持多种流类型、支持多个并发流、增强防火墙遍历、信号时间准确、成本低以及广泛联盟的支持等特性。
为了实现SRT与现有直播系统的兼容,阿里云视频云团队在短时间内进行了多项技术改造及优化:
1.对于每一个SRT连接都使用一个新的UDP Socket文件描述符,以此来支持程序热升级功能。
2.实施SRT建连时的STREAM ID选项来区分不同的视频流,在不多开UDP端口的同时支持多个SRT视频流接入,并能保证系统的安全性。
3.SRT流直接接入阿里云直播CDN系统进行转码和分发。
通过以上优化,使得SRT通过AXP(Application Exchange Platform,阿里云视频云的高性能多UDP协议传输平台)快速集成到TENGINE/NGINX和直播CDN系统中,这也是业内首次将SRT完美集成在TENGINE/NGINX系统中,最终为猫晚的完美呈现提供了强有力的技术保障。
利用SRT还可以实现点对点单向高质量高安全传输和视频互动、点对多点传输、视频流协议转换与分发,SRT成功运用于猫晚,是继阿里云视频云超低延时直播服务RTS后的又一有力补充。
在直播领域,阿里云视频云已经集齐多张王牌,可从容应对大型活动直播、电商直播、大型赛事直播、游戏直播、教育直播、企业直播等不同场景的高质量直播需求,具备多项大型直播同时举办的媒体处理、分发能力。在支持猫晚的当天,英雄联盟S9全球总决赛、CBA职业联赛、淘宝直播等多个重大活动的直播也同时流畅地跑到阿里云视频云的平台上。
本文作者:隽阜
本文为云栖社区原创内容,未经允许不得转载。
阿里云推出SRT+杜比全景声直播方案,低成本打造高质量直播观感体验的更多相关文章
- 光环国际联合阿里云推出“AI智客计划”
2018阿里巴巴云栖大会深圳峰会3月28日.29日在大中华喜来登酒店举行,阿里云全面展示智能城市.智能汽车.智能生活.智能制造等产业创新. 3月28日下午,以"深化产教融合,科技赋能育人才& ...
- 全球首个百万IOPS云盘即将商业化 阿里云推出超高性能云盘ESSD
近日,在经过近半年的上线公测后,阿里云全球首个跨入IOPS百万时代的云盘——ESSD即将迎来商业化,单盘IOPS高达100万,这是阿里云迄今为止性能最强的企业级块存储服务. 搭配ECS云服务器使用, ...
- [cnBeta]阿里云推出全栈IPv6解决方案 加速推进下一代互联网应用
https://www.cnbeta.com/articles/tech/795695.htm 访问: 阿里云 - 最高1888元通用代金券立即可用 作为国内首个全面支持IPv6的云厂商,过去5个月, ...
- 阿里云发布 Redis 5.0 缓存服务:全新 Stream 数据类型带来不一样缓存体验
4月24日,阿里云正式宣布推出全新 Redis 5.0 版本云数据库缓存服务,据悉该服务完全兼容 4.0 及早期版本,继承了其一贯的安全,稳定,高效等特点并带来了全新的 Stream 数据结构及多项优 ...
- 阿里云宣布进入 Serverless 容器时代,推出弹性容器实例服务 ECI
摘要: 阿里云宣布弹性容器实例 ECI(Elastic Container Instance)正式商业化. 为了应对业务高峰,打算提前多久执行ECS扩展?买了ECS虚拟机,容器规格不能完美装箱怎么办? ...
- 体验阿里云SSD云盘+ECS(I/O优化)的性能
阿里云推出SSD云盘+I/O优化的ECS已有一段时间,这个功能优化可以为ECS服务器与SSD云盘提供更好的网络能力.据阿里云官网介绍,SSD云盘最高提供20000次随机读写IOPS.256MB/S吞吐 ...
- 阿里云Centos配置iptables防火墙
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...
- 将GitLab的数据库导入阿里云PostgreSQL RDS
GitLab的数据库用的是PostgreSQL,之前由于阿里云RDS不支持PostgreSQL,只能将GitLab的数据库部署在云服务器上. 6月1日得知阿里云推出了PostgreSQL RDS,于是 ...
- 阿里云CentOS配置iptables防火墙[转]
虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...
随机推荐
- 关于.NET Core的一些问题和疑惑
1 为什么会出现.NET Core这个东西?即它为了解决什么问题. .NET Core是NET的ECMA标准的一种新的实现.目前.NET已有Framework,Mono,Unity等实现. 原先所有的 ...
- LinkedBlockingDeque 源码分析
LinkedBlockingDeque LinkedBlockingDeque 能解决什么问题?什么时候使用 LinkedBlockingDeque? 1)LinkedBlockingDeque 是基 ...
- 部署-GPS授时系统:GPS授时系统
ylbtech-部署-GPS授时系统:GPS授时系统 GPS授时系统是针对自动化系统中的计算机.控制装置等进行校时的高科技产品,GPS授时产品它从GPS卫星上获取标准的时间信号,将这些信息通过各种接口 ...
- create-react-app 创建react应用环境变量(env)配置
参考:https://facebook.github.io/create-react-app/docs/adding-custom-environment-variables What other . ...
- 【BASIS系列】SAP 中查看account登陆次数及时间的情况
公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[BASIS系列]SAP 中查看account登 ...
- Hibernate入门4
HIbernate的导航查询: 适用场景:当一张A表关联到另一张B表的多条记录,存在一对多的关系(或者多对多),那么查询A表的记录时,就可以将A表某条记录关联的B表的所有记录查询出来,这种方式,就叫做 ...
- [19/05/26-星期日] JavaScript_ 基本语法_运算符
一.概念 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <titl ...
- Spring Boot 中的 Tomcat 是如何启动的?
作者:木木匠 https://my.oschina.net/luozhou/blog/3088908 我们知道 Spring Boot 给我们带来了一个全新的开发体验,让我们可以直接把 Web 程序打 ...
- CodeForces 877E DFS序+线段树
CodeForces 877E DFS序+线段树 题意 就是树上有n个点,然后每个点都有一盏灯,给出初始的状态,1表示亮,0表示不亮,然后有两种操作,第一种是get x,表示你需要输出x的子树和x本身 ...
- csrf的中间件
csrf的中间件 源码简略分析: def process_request(self, request): # 从cookies中获取csrf_token csrf_token = self._get_ ...