阿里云李松林:全球实时传输网络GRTN在互动直播中技术实践

简介: 2021年6月9日,亚太内容分发大会暨CDN峰会在北京举行,阿里云智能边缘云技术专家李松林受邀参加互动直播论坛,分享基于阿里云边缘云节点打造的全球实时传输网络GRTN的设计思路、技术原理、特质与应用实践,以及面向直播应用客户提供稳定可靠的业务体验。

2021年6月9日,亚太内容分发大会暨CDN峰会在北京举行,阿里云智能边缘云技术专家李松林受邀参加互动直播论坛,分享基于阿里云边缘云节点打造的全球实时传输网络GRTN的设计思路、技术原理、特质与应用实践,以及面向直播应用客户提供稳定可靠的业务体验。

image.png

当前,主流的直播技术应用架构主要有两种:直推和回源拉流 ,产生这两种架构的原因也比较简单:一是业务场景需要连麦,需要低延迟云合流;二是基于UDP的私有协议推流。为保障主播在弱网情况下能有较好的推流效果,而最重要的原因是目前主流云厂商还没有通用成熟的低延迟互动场景大规模应用的服务,这就导致了他们需要自建源站。只使用云厂商通用的分发能力。支持 HTTPFLV 、RTMP 、HLS 大规模分发。

视频直播服务自建面临的挑战
image.png

随着直播场景和内容越来越丰富和专业,互动的需求也越来越多,交互的延迟要求也越来越高。原有的这套架构就很难满足需求了。由于无法满足自己的业务需求,许多企业客户纷纷开始尝试自建源站,做协议优化, 但是由于直播技术门槛相对较高,不仅需要投入资源,还需要专业的研发能力,同时后续还要长期持续运维和管理。

阿里云GRTN的定位
image.png

为了能够降低直播的端到端延时,阿里云从直播、短延时直播、RTC等应用场景出发,构建了GRTN(Global Realtime Transport Network)全球实时传输网。李松林介绍,阿里云GRTN的定位是基于公共云中心Region和边缘云节点,构建超低延时、全分布式下沉的通信级流媒体传输网络。GRTN目前融合了互联网直播和RTC等多种业务场景的音视频流传输和交换。基于GRTN的短延时直播RTS可以支持标准H5 WebRTC推播,在千万级并发情况下延时可以控制在1s以内;RTC端到端延时可以控制在250ms左右。GRTN可提供三大原子能力:流的发布、订阅、切换,用户可以基于这些能力构建通话场景、直播场景、连麦场景等等。

阿里云GRTN的架构
image.png

阿里云GRTN 的整体架构是由原来的直播体系进化而来。该架构具有控制和数据分离、混合组网、多路径传输、自学习Qos等技术特点,对外可以支持多种接入协议(rtc /rtmp / hls/ httpflv/ srt/ quic)。GRTN带来的核心价值有:
降成本,GRTN是一个多业务融合的网络,可以支持直播、RTC和视频上云等多种场景,业务复用率高,另外GRTN内部链路更短,节点内的成本也更低。

提质量,GRTN内部组网支持采用动态选路的方式来构建的网状结构,内部链路延时可以做到20ms左右,并且内部链路采用了私有协议来进行高效传输。另外客户端的推流和分发都是基于WebRTC来构建的,QoS拥塞控制是专门针对流媒体特性来进行设计的,并且还在基于线上数据建设进行持续迭代和打磨。

易扩展,GRTN支持了WebRTC协议,可以在单个连接通道上进行全双工的通信,从而可以很自由的进行发布和订阅媒体流,在业务的扩展性上带来了更大的想象空间。

GRTN关键技术-分布式异构部署
image.png

在谈到GRTN部署时,李松林指出,GRTN 的数据面可以在不同的资源上部署,实现一份代码,多种资源部署, 满足了低延迟全球覆盖的需求。不仅拥有了CDN原有的节点覆盖资源 ,而且还支持中心Region和 MEC 等资源,让业务体验更优。

GRTN 的关键技术-对等组网和动态路径规划
image.png

针对丰富的资源实现高效利用是核心。传统的路径规划主要关注质量 ,对节点的属性和水位等情况考虑较少,同时由于流媒体的复用性,当一个流已经出现在某一个节点的时候,整个路径选择就面临新的调整。目前的策略是通过探测选路寻找优质的节点和路径集合。建立节点路径状态表。对每条路径的不同维度进行量化打分。综合权重和策略得到一个新的最优解。
GRTN采用了混合组网方式,即层级结构和对等图形方式相结合的组网的方式。选路中心会周期性收集内部链路探测的结果,为了配合动态组网,流媒体大脑模块需要对流信息进行管理,同时还需要支持路径切换、容量规划以及在成本和质量之间做综合的调度。

GRTN的关键技术-双向实时消息网
image.png

有了控制面的路径规划和策略控制,如何快速准确的下发到数据面的每一个节点,每一个机器也是挑战。在RTC场景下有一个比较常用的功能是客户端网络的Mobility,比如用户在开会的过程中回家或是离开家的时候手机网络需要在4G和wifi之间切换,另外考虑客户端接入的CDN节点出现异常的时候,这两种情况都会造成客户端在和GRTN通信过程中切换接入节点,GRTN构建的双向的实时信令网能够做到切网消息的毫秒级传递,当有一个发布端的媒体流发生网络切换后,订阅的客户端对GRTN内部发生的切换行为是完全无感知的。

GRTN的关键技术-流媒体孪生
image.png

李松林介绍:GRTN借鉴数字孪生的思想设计了一个流媒体孪生(Streamimg Media Digital Twin)系统,用于容量评估、算法训练、事件复盘和模拟压测等。通过将系统分成现实和虚拟两个环境。现实环境复杂收集真实的场景和数据,虚拟环境负责做容量评估和算法训练。当修改了新的策略之后可以通过现实的历史数据输入到虚拟环境中应用新的算法。通过数据处理,生成数据报表对比之前这些数据在真实环境中的情况。这样就可以指导新的算法调优,也可以评估新算法是否有效。

GRTN的关键技术-可编程
image.png

媒体技术的上层业务场景非常丰富,比如电商直播、视频会议、在线教育、企业直播、新零售等,因此有很多定制化开发的需求。可编程化改造是GRTN在提升系统稳定性上的一次尝试,目前GRTN的中心流媒体大脑,节点侧的业务模块,媒体数据发送模块、媒体信令处理模块等都已经进行了可编程化改造,大部分情况下都可以避免二进制的发布。

GRTN的关键技术-全链路可视化监测
image.png

李松林认为,可观测性是评估一个系统是否可以对外服务的基础。当线上出现问题可以及时快速的定位和处理,避免影响扩大。同时也可以通过观测系统收集数据,不断优化系统。

基于GRTN打造超低延时直播RTS
image.png

为了更加方便客户和行业拥抱GRTN,阿里云基于GRTN打造了超低延时直播服务RTS,其有四个技术特性:
秒级延时和卓越的抗弱网能力,在相同卡顿率下延时可以降低80%,相比于传统的RTMP和FLV的5-10s延时,RTS的延时可以达到1s以内,并且还在基于线上的大数据,在自我学习和持续迭代中。

成熟稳定,RTS历经2年多时间的潜心研发,并经历了淘宝直播618大促的线上考验,目前已经在淘宝直播上线。

开放标准,为了能够方便自研播放器的客户使用我们的RTS服务,阿里云的WebRTC接入的信令协议的完全开放的、透明的。

广覆盖和高并发,RTS服务是构建在阿里云2800+边缘节点之上,可以支持千万级并发播放。

李松林还分享了具体案例:淘宝直播在2020年双11首次大规模使用全球实时传输网络GRTN的技术,交互体验得到了极大的改善,成交转化率得到提高,直播带货GMV提升了5%。
面向未来,越来越多的直播应用到人们的生活中,阿里云将持续加码直播领域技术创新,打通直播的最后一公里,依托遍布全球2800+边缘云节点,提供稳定、可靠、安全的直播服务,面向用户打造更接近真实场景的直播体验。

目录
打赏
0
0
0
0
1323
分享
相关文章
阿里云CDN:构建全球化智能加速网络的数字高速公路
阿里云CDN构建全球化智能加速网络,拥有2800多个边缘节点覆盖67个国家,实现毫秒级网络延迟。其三级节点拓扑结构与智能路由系统,结合流量预测模型,确保高命中率。全栈式加速技术包括QUIC协议优化和Brotli压缩算法,保障安全与性能。五层防御机制有效抵御攻击,行业解决方案涵盖视频、物联网及游戏等领域,支持新兴AR/VR与元宇宙需求,持续推动数字内容分发技术边界。
72 13
Perforated Backpropagation:神经网络优化的创新技术及PyTorch使用指南
深度学习近年来在多个领域取得了显著进展,但其核心组件——人工神经元和反向传播算法自提出以来鲜有根本性突破。穿孔反向传播(Perforated Backpropagation)技术通过引入“树突”机制,模仿生物神经元的计算能力,实现了对传统神经元的增强。该技术利用基于协方差的损失函数训练树突节点,使其能够识别神经元分类中的异常模式,从而提升整体网络性能。实验表明,该方法不仅可提高模型精度(如BERT模型准确率提升3%-17%),还能实现高效模型压缩(参数减少44%而无性能损失)。这一革新为深度学习的基础构建模块带来了新的可能性,尤其适用于边缘设备和大规模模型优化场景。
32 16
Perforated Backpropagation:神经网络优化的创新技术及PyTorch使用指南
数据中心网络关键技术,技术发明一等奖!
近日,阿里云联合清华大学与中国移动申报的“性能可预期的大规模数据中心网络关键技术与应用”项目荣获中国电子学会技术发明一等奖。该项目通过端网融合架构,实现数据中心网络性能的可预期性,在带宽保障、时延控制和故障恢复速度上取得重大突破,显著提升服务质量。成果已应用于阿里云多项产品及重大社会活动中,如巴黎奥运会直播、“双十一”购物节等,展现出国际领先水平。
阿里云携手神州灵云打造云内网络性能监测标杆 斩获中国信通院高质量数字化转型十大案例——金保信“云内网络可观测”方案树立云原生运维新范式
2025年,金保信社保卡有限公司联合阿里云与神州灵云申报的《云内网络性能可观测解决方案》入选高质量数字化转型典型案例。该方案基于阿里云飞天企业版,融合云原生引流技术和流量“染色”专利,解决云内运维难题,实现主动预警和精准观测,将故障排查时间从数小时缩短至15分钟,助力企业降本增效,形成可跨行业复制的数字化转型方法论。
网络通讯技术:HTTP POST协议用于发送本地压缩数据到服务器的方案。
总的来说,无论你是一名网络开发者,还是普通的IT工作人员,理解并掌握POST方法的运用是非常有价值的。它就像一艘快速,稳定,安全的大船,始终为我们在网络海洋中的冒险提供了可靠的支持。
69 22
|
19天前
|
基于 Python 哈希表算法的局域网网络监控工具:实现高效数据管理的核心技术
在当下数字化办公的环境中,局域网网络监控工具已成为保障企业网络安全、确保其高效运行的核心手段。此类工具通过对网络数据的收集、分析与管理,赋予企业实时洞察网络活动的能力。而在其运行机制背后,数据结构与算法发挥着关键作用。本文聚焦于 PHP 语言中的哈希表算法,深入探究其在局域网网络监控工具中的应用方式及所具备的优势。
54 7
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
122 17
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
92 10
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等