腾讯视频云流媒体技术探索

编者按: 赛事直播场景与普通直播场景有一定差异,赛事直播场景对码率、画质、延时等性能要求更高。LiveVideoStackCon 2022 音视频技术大会上海站邀请到了腾讯专家工程师,媒体直播负责人——吴昊老师,为我们分享《腾讯视频云流媒体技术探索——赛事直播场景的技术优化》,他将介绍如何利用多路径传输、QoS控制,以及跨区调度和加速的能力,优化端到端的传输质量。在媒体处理和封装上,他将介绍通过多码率自适应、低延迟、多音轨、广告插入等技术,提升终端的播放体验,同时满足国内及海外不同场景的需求。

文/吴昊

整理/LiveVideoStack

腾讯视频云流媒体技术探索_第1张图片

大家好,我是腾讯专家工程师吴昊,很高兴来到LiveVideoStackCon 2022 音视频技术大会 上海站,为大家做这次的线下技术分享。今天我的主题是:在赛事直播场景下,视频云流媒体技术的优化探索。

1、Introduction

腾讯视频云流媒体技术探索_第2张图片

首先介绍背景,自从2020年以来,疫情改变了人们工作和生活的方式,越来越多的线下活动开始以线上的形式举行。与此同时,人们对体育赛事、电竞赛事等娱乐活动的关注度逐年提高。线上制作和赛事直播成为了人们的核心诉求。

腾讯视频云流媒体技术探索_第3张图片

通常一个完整的赛事直播流程如下:赛事现场可能是遍布全球的,比如电竞赛事、世界杯足球赛等,首先通过远程低延时传输的方式,将远程采集到的音视频信号传输到制作中心,由于制作中心的成本较高,无法按照赛事场地的要求进行适配,因此需要一个全球化的媒体传输方案。然后,经过二次制作后,通过媒体源站,进行媒体处理、编码、封装。最后,通过CDN分发到观众的播放端上。因此,保证整个流程的稳定性和质量成为了一个关键。

腾讯视频云流媒体技术探索_第4张图片

接下来,将从3个点分别进行介绍。首先,如何通过优化媒体传输来提高源站的可用性。其次,针对播放端的体验,在协议和架构上的优化方面可以做些什么。最后,针对赛事场景,我们有哪些技术上的创新点。

2、媒体传输与高可用源站

腾讯视频云流媒体技术探索_第5张图片

腾讯视频云流媒体技术探索_第6张图片

在媒体行业里,有很多流媒体的传输协议,这里列举一些常用的协议。首先是最常用的基于TCP的RTMP,它的历史较为悠久,目前也是国内、海外最常用的流媒体协议。但是它本身存在一些不足的地方,如因为版本维护等其他原因,它支持的编码格式不够完善,在传输H.265,AV1时可能需要一些私有化的改造。其次,基于TCP的RTMP在传输抗抖动性和延迟上相对其他协议做得并不太好。第二个介绍的是RTP,它是广电媒体行业里常用的流媒体传输协议,它的容器格式:MPEG-TS支持的编码格式比较完善,同时,基于UDP的RTP在延迟上做的比较好,但它本身存在最大的问题是不支持可靠传输的,所以通常采取FEC或SMPTE2022-07的标准,通过冗余发送和聚合去重的方式来提高稳定性。SRT是一个近年逐渐得到推广应用的协议,它具有低延迟,高抗抖动性的特性,同时有多路复用以及多路径的特点,目前逐渐成为一些大型赛事的首选流媒体传输协议,已逐渐替代RTMP成为主流。第四个介绍的是QUIC,严格来说它不是太适合,它更适合互联网场景,如

你可能感兴趣的:(网络传输,视频编解码,音视频,实时音视频)