2022世界杯,随着阿根廷致胜点球破门而入,屏幕之外,球迷即可在下一秒同步分享球队夺冠的喜悦。这就是说,在一秒之内,世界杯直播就把射门之况从遥远的卡塔尔传到亿万粉丝的手中之幕。
是的,这一届世界杯,阿里云RTS将直播端到端延时缩短至1秒。
我们知道,过去受传输协议等因素限制,传统直播技术存在明显延迟,观看比赛的时不能及时跟主播和广大球迷互动分享。而今年世界杯,阿里云利用全球加速(GA)建立直播信源到北上广等地演播室的高品质网络容灾链路,并运用RTS技术支持直播分发,将直播端到端延时缩短至1秒。
然而,世界杯直播是如何实现这一秒极限的?
剖析互联网直播全链路,直播延时分布在采集、编码、发送、分发、接收、解码、渲染这七个步骤,其中采集、编码和解码、渲染的总体延时较为固定,在100毫秒左右,而分发和接收环节的延时变动较大,从数十毫秒到数秒不等,要想将端到端的延时压缩到1秒,主要需提高CDN的分发和传输效率,将直播内容实时传送到用户屏幕中。
这其中核心发挥能量的,莫属全球实时传输网络GRTN和超低延时直播技术RTS。
阿里云全球实时传输网络GRTN基于广覆盖和分布式异构的计算资源,支持自动切换就近节点,轻松调度资源,实现毫秒级延时、千万级并发的传输能力,为用户提供距离更近、时延更低的精彩赛事画面。
更重要的是,为了保障超低延迟的直播服务,阿里云在2022世界杯直播中,启用了超低延时直播技术RTS(Real-time Streaming)。阿里云RTS是在全球实时传输网络基础之上,提供超低延时、易接入、高清流畅的视频直播服务。
RTS对视频直播进行全链路延时监控、CDN传输协议改造和UDP等底层技术优化,通过集成SDK,支持在千万级并发场景下毫秒级延时直播的能力,弥补了传统直播存在3~6秒延时的问题,保障低延时、低卡顿的极致直播观看体验。
在直播过程中,传统的RTMP推流存在TCP链接耗时过长、拥塞控制完全依赖TCP传输层、无法提供实时带宽数据来动态调整视频编码码率等问题,导致推流延迟和卡顿。
超低延时直播技术RTS在下行UDP改造的基础上,进行上行UDP底层WebRTC技术优化,通过发布移动端、PC端推流RTS SDK插件来提升直播推流质量,提供秒开流畅、安全可靠的直播观看体验。
同时,客户端接入也十分简单,无需改变原有的推流端采集架构,只需要嵌入RTS SDK即可新增一个推流协议,实现超低延时的直播效果。
通过下图RTS和RTMP直播协议的对比视频,我们可以发现,在有一定丢包率的情况下,RTS在体验、流畅度和色彩上都相对RTMP有明显的优势。
点击这里查看视频:RTS与RTMP延迟对比
基于这样的技术能力,阿里云超低延时直播技术RTS具备以下六大核心优势:
• 秒级延时抗弱网:相比于传统RTMP和FLV拉流的5-10s延时,RTS的延时缩短至1s,并且能够基于线上的大数据进行自我学习和持续迭代。
• 广覆盖高并发:基于阿里云广泛的边缘节点,RTS服务支持百万级推流,千万级并发拉流播放。
• 无缝迁移:RTS服务支持在不改变原有架构的基础上,仅需更新播放端,即可延续直播RTMP推流。
• 开放标准:RTS采用完全开放透明的WebRTC信令协议,方便采用自研播放器的客户自行升级网络模块,接入阿里云的RTS服务。
• 简单易用:RTS可在原有直播使用方式上,与点播进行联动,并支持转码、截图、录制、安全审核等多种场景功能。
• 成熟稳定:历经淘宝直播电商业务的大规模线上检验,RTS目前已在淘宝直播全量上线,真正落地并帮助提高业务价值。
RTS的亚秒级延时和卓越的抗弱网能力,大幅提升了传输效率,在相同卡顿率下,延时可以降低80%,将世界杯直播端到端延时缩短至1秒。同时,由于RTS能够复用阿里云直播CDN的节点和网络资源,从而有效平衡了直播对接入成本、节点覆盖与承载能力的需求。
总之,这一届世界杯因为有了RTS,让卡塔尔球场发生的每一个精彩瞬间,在一秒之内同频到各地球迷的直播屏幕上。这一秒的背后,不仅是体育竞技的高光,更是直播技术千锤百炼的成果。
发布时间:2022年12月22日
作者:IMMENSE
点击这里或抖音扫描如下二维码
查看视频:《超低延时的世界杯直播,是如何实现的?》