超过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+杜比全景声直播方案,低成本打造高质量直播观感体验的更多相关文章

  1. 光环国际联合阿里云推出“AI智客计划”

    2018阿里巴巴云栖大会深圳峰会3月28日.29日在大中华喜来登酒店举行,阿里云全面展示智能城市.智能汽车.智能生活.智能制造等产业创新. 3月28日下午,以"深化产教融合,科技赋能育人才& ...

  2. 全球首个百万IOPS云盘即将商业化 阿里云推出超高性能云盘ESSD

    近日,在经过近半年的上线公测后,阿里云全球首个跨入IOPS百万时代的云盘——ESSD即将迎来商业化,单盘IOPS高达100万,这是阿里云迄今为止性能最强的企业级块存储服务. 搭配ECS云服务器使用, ...

  3. [cnBeta]阿里云推出全栈IPv6解决方案 加速推进下一代互联网应用

    https://www.cnbeta.com/articles/tech/795695.htm 访问: 阿里云 - 最高1888元通用代金券立即可用 作为国内首个全面支持IPv6的云厂商,过去5个月, ...

  4. 阿里云发布 Redis 5.0 缓存服务:全新 Stream 数据类型带来不一样缓存体验

    4月24日,阿里云正式宣布推出全新 Redis 5.0 版本云数据库缓存服务,据悉该服务完全兼容 4.0 及早期版本,继承了其一贯的安全,稳定,高效等特点并带来了全新的 Stream 数据结构及多项优 ...

  5. 阿里云宣布进入 Serverless 容器时代,推出弹性容器实例服务 ECI

    摘要: 阿里云宣布弹性容器实例 ECI(Elastic Container Instance)正式商业化. 为了应对业务高峰,打算提前多久执行ECS扩展?买了ECS虚拟机,容器规格不能完美装箱怎么办? ...

  6. 体验阿里云SSD云盘+ECS(I/O优化)的性能

    阿里云推出SSD云盘+I/O优化的ECS已有一段时间,这个功能优化可以为ECS服务器与SSD云盘提供更好的网络能力.据阿里云官网介绍,SSD云盘最高提供20000次随机读写IOPS.256MB/S吞吐 ...

  7. 阿里云Centos配置iptables防火墙

    虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...

  8. 将GitLab的数据库导入阿里云PostgreSQL RDS

    GitLab的数据库用的是PostgreSQL,之前由于阿里云RDS不支持PostgreSQL,只能将GitLab的数据库部署在云服务器上. 6月1日得知阿里云推出了PostgreSQL RDS,于是 ...

  9. 阿里云CentOS配置iptables防火墙[转]

    虽说阿里云推出了云盾服务,但是自己再加一层防火墙总归是更安全些,下面是我在阿里云vps上配置防火墙的过程,目前只配置INPUT.OUTPUT和FORWORD都是ACCEPT的规则 一.检查iptabl ...

随机推荐

  1. Matplotlib字体大小设置

    参考:https://blog.csdn.net/henkekao/article/details/72871882 ax = plt.subplot(111) # 设置刻度字体大小 plt.xtic ...

  2. springboot An incompatible version [1.1.32] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]

    1.错误 An incompatible version [1.1.32] of the APR based Apache Tomcat Native library is installed, wh ...

  3. 【ABAP系列】SAP ABAP WS_DELIVERY_UPDATE 修改数量、过账日期并发货过账

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[ABAP系列]SAP ABAP WS_DELI ...

  4. Mac014--Sourcetree安装(Git client)

    Sourcetree:git client Tool Step1:download address: https://www.sourcetreeapp.com/ Step2:要求username/u ...

  5. SSM003/构建Maven单模块项目(二)

    一.Controller基础代码(mooc) 1.UserController.java /** *springmvc1-2:返回jsp页面 * 请求URL: /user/getUserById?us ...

  6. 12 (H5*) JS第二天 流程控制:顺序结构、分支结构、循环结构

    目录 1:一元运算符 2:流程控制 3:分支之if语句 4:分支之if-else语句 5:分支语句之三元运算符 6:if和else if语句 7:switch-case语句 8:while循环 9:d ...

  7. [BZOJ4182]Shopping (点分治+树上多重背包+单调队列优化)

    [BZOJ4182]Shopping (点分治+树上多重背包+单调队列优化) 题面 马上就是小苗的生日了,为了给小苗准备礼物,小葱兴冲冲地来到了商店街.商店街有n个商店,并且它们之间的道路构成了一颗树 ...

  8. Codeforces 396C (DFS序+线段树)

    题面 传送门 题目大意: 给定一棵树,每个点都有权值,边的长度均为1,有两种操作 操作1:将节点u的值增加x,并且对于u的子树中的任意一个点v,将它的值增加x-dist(u,v)*k, dist(u, ...

  9. 补码一位乘法(Booth算法,C语言实现)

    补码一位乘法 首先了解下什么是补码? 补码概念的理解,需要先从“模”的概念开始. 我们可以把模理解为一个容器的容量.当超出这个 容量时,会自动溢出.如:我们最常见到的时钟,其容量 是 12,过了 12 ...

  10. 洛谷 - P4567 - 文本编辑器 - 无旋Treap

    https://www.luogu.org/problem/P4567 事实证明无旋Treap是不是不可能会比Splay快? #include<bits/stdc++.h> using n ...