阿里云推出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 ...
随机推荐
- ASP Loading
ASP 页面加载等待效果.如 显示"请稍后页面正在加载...",加载完成后隐藏这个loading. <%Response.buffer=false%> <html ...
- 【转】python---方法解析顺序MRO(Method Resolution Order)<以及解决类中super方法>
[转]python---方法解析顺序MRO(Method Resolution Order)<以及解决类中super方法> MRO了解: 对于支持继承的编程语言来说,其方法(属性)可能定义 ...
- java 泛型深入
1.<? extends E> <? extends E> 是 Upper Bound(上限) 的通配符,用来限制元素的类型的上限. 赋值 List<? extend ...
- react 之 flux
[WangQi]---flux---[react] 一.什么是Flux Flux 是一种架构思想,专门解决软件的结构问题.它跟MVC 架构是同一类东西,但是更加简单和清晰. 二.flux的基本概念 ...
- Postman—上个接口返回数据作为下个接口入参
//将数据解析成json格式 var data=JSON.parse(responseBody); //获取totalRentPrice值 var totalRentPrice=jsonData.da ...
- React入门教程1---初见面
React入门教程1---初见面:https://blog.csdn.net/solar_lan/article/details/82799248 React 教程 React 是一个用于构建用户界面 ...
- RESUful风格
1.7 RESTful风格 1.7.1 RESTful风格介绍 RESTful是一种软件架构风格! RESTful架构风格规定,数据的元操作,即CRUD(create, read, update和de ...
- Mybatis中SqlSessionFactory和SqlSession学习和原理
源码git地址:https://github.com/mybatis/mybatis-3 目标结构: mybatis是数据持久化解决方案将用户从JDBC访问中解放出来,用户只需要定义需要操作的SQL语 ...
- Java代码执行过程概述
Java代码经历三个阶段:源代码阶段(Source) -> 类加载阶段(ClassLoader) -> 运行时阶段(Runtime) 首先我们来理清一下Java代码整个执行过程, 让我们对 ...
- 面向切面编程 AOP 和装饰器??
1.AOP概念:面向切面编程,指扩展功能不修改源代码,将功能代码从业务逻辑代码中分离出来. 主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等等. 主要意图:将日志记录,性能统计,安全控制, ...