腾讯云赛事直播解决方案:打造赛事极致体验

2022-08-26 12:43:28 浏览数 (2)

四年一度的世界杯马上就要到了,18年法兰西难求一败的场景是不是还历历在目,深夜里啤酒烤串看比赛的情景是否还记忆犹新。

大家在开心兴奋之余是否有回想到关于观看比赛的一些不愉快的体验,例如,为什么我看的比赛总是要比别人慢一些,当隔壁都开始欢呼了我还不知道发生了什么;我中间离开一会结果错过了本场比赛的最佳进球,无奈只能等到比赛结束之后看回放了;关键的进球时刻,播放却出现了卡顿等等。

腾讯云基于多年来在大型体育赛事直播、演唱会直播以及英雄联盟等大型游戏电竞赛事项目上积累的丰富经验,融合极致的编码内核、稳定高效的媒体传输技术、强大智能的视频AI以及大规模流媒体系统等技术积累,构建了从视频源采集端到播放端一体化的解决方案,该解决方案能够帮助您快速的搭建一套稳定可靠、高清低码、支持智能时移、可在线导播的直播平台,保障用户端的极致观看体验。

赛事直播整体架构

媒体传输

一个完整的赛事流程中,经常会遇到这样的情形:赛事现场可能是遍布全球的,需要把原始采集的音视频信号远程传输到制作中心,然后经二次制作后再由云端进行媒体处理和分发,最终触达到观众端的播放器上。因此,整个链路的稳定性和质量成为了关键。

腾讯云媒体传输(StreamLink)提供了跨地区的低延迟稳定传输音视频数据的能力,用户可以使用StreamLink实现两地之间的低延迟流媒体传输,解决现场到制作中心的低延迟稳定传输问题。rtt=100ms下100Mbps 的音视频数据传输可以将延迟稳定控制在400ms以内的水平。

StreamLink提供低延迟流媒体传输能力

针对现场采集端网络存在的问题,诸如网络波动、带宽不足等情况,腾讯视频云直播提供了TMIO SDK优化终端到云端的推流传输质量。

除了具有高抗丢包能力、低延迟传输,以及低成本的接入方式外,还提供了多路径传输的能力。通过多个链路层同时传输,提高整体端到端的传输可靠性和质量,进一步提升上行推流和最终的播放端体验。发送端针对每条建立好的连接,根据实时的传输QoS进行状态的判断和决策,选择最佳路由进行数据的发送。进而解决弱网下单一网络带宽不足或抖动的问题。

多链路传输提升上行推流稳定性和扩展带宽

同时,媒体传输还提供多接入点的多路径方案。在某些边远地区,当上行接入点无法进行本地有效覆盖时,通常的做法是推流前进行探速,评估出一条质量最好的接入点。但实际过程中,一些赛事活动的持续时间较久,而网络状况是不断变化的。该方法未能很好的动态识别网络状况并及时调整路由。腾讯云媒体传输提供了上行多接入点的方案,在直播推流过程中可以根据多链路的QoS动态的调整路由策略和数据发送比例,并做到下行播放无感知。同时,做到包级别调整发送路径,如高优先级包、重传包等采用质量更好的路由,确保整体传输质量的最优化。

多接入点下的动态路由策略

媒体处理与封装

在音视频编码阶段,基于自研的O264/V265/TXAV1/O266等多款不同标准的编码内核,在压缩性能、编码速度、码率控制、主观视觉等多个算法中均获突破,相比业界广泛采用的x264/x265/libaom,自研的编码器带来30% 的压缩增益。叠加极速高清智能感知动态编码技术,可以通过将智能场景识别、动态编码匹配和画质增强修复功能相结合,在节省50%带宽的基础上,提升主观画质,实现以更低码率提供更高清的流媒体服务

在媒体封装阶段, 针对赛事场景,可以支持多码率、多音轨、广告、continue等能力。

通过基于HLS/DASH/CMAF自适应码率输出能力,可以满足不同播放端网络状况。借助Fairplay、Widevine、PlayReady等多种DRM加密方案,提升直播安全性。基于多音轨的能力,可以使不同语言区观众,在观看同一个频道时自由选择。同时,在源流短暂断流期间,可以自动补齐一个静态图片或者上传好的一段广告,优化观众的观看体验。

低延迟直播流媒体

腾讯视频云直播提供的CMAF、LLHLS低延迟切片式封装协议,在满足自适应多码率的同时,还可以达到与flv持平的较低延迟。通过分块编码和chunk传输,把延迟从HLS、DASH的分片粒度降低到chunk级别。同时,基于HTTP的低延迟CMAF和LLHLS,可以直接在几乎所有的CDN平台分发,标准化和通用性较好。

低延迟CMAF/LLHLS

另外,基于WebRTC的快直播,则提供了1s以内的超低延迟播放体验。超低延时快直播基于WebRTC对端到端信令流程、音视频编码格式支持、传输改造、媒体处理优化源等方面进行全面优化升级,更加符合大规模直播场景的应用。

腾讯视频云超低延迟快直播

在线导播

在线导播则依托腾讯云强大的视频直播能力,在云端实现直播流的切换,多画面的混流播出等。云导播台支持自定义画面布局、备播机制、音视频同步切换等功能,省去了沉重的传统导播台的硬件设备,让您方便快捷的使用导播服务,丰富线上业务场景。

导播台产品架构

导播台操作画面

智能直播时移

为了更好的让用户尽情享受比赛的精彩时刻,不错过任何精彩瞬间,腾讯云赛事直播为客户提供了直播时移及精彩点位分析、智能弹幕等能力,支持直播过程中进行回看,实时智能分析精彩片段,在用户高频弹幕互动的情况下保障比赛画面关键区域不受遮挡。

1. 直播时移

将 TS(Transport Stream)分片地址和 TS 文件单独存放,保存于云点播系统中。客户端通过时移播放域名传入时间参数,可以播放当前时间之前的精彩视频内容。

2. 实时打点(高光时刻)

针对各类赛事直播,腾讯云直播 结合AI可以低延时实时识别赛事直播中的精彩时刻,用户可根据播放进度条上的标注(足球赛事中的进球、LOL 比赛总的一血、五杀、丝血反杀等),快速时移回看精彩瞬间。用户侧也可以根据实时事件回调结合业务逻辑进行其他广告展示。

3. 精彩集锦

根据游戏直播流实时自动剪辑出精彩回放,可以在比赛中场休息期间结合导播台能力进行画中画回放。

4. 智能弹幕

弹幕自动避开游戏画面 ROI 区域,可以让观众体会到更细致的产品体验。

目前智能赛事直播解决方案已上线腾讯云官网,您可点击文末「阅读原文」前往查看更多内容。如果您想深入咨询或有意向接入我们的方案,也欢迎扫描下方二维码直接与我们的产品同学联系。

产品咨询(专人微信)

腾讯云音视频在音视频领域已有超过21年的技术积累,持续支持国内90%的音视频客户实现云上创新,独家具备 RT-ONE™ 全球网络,在此基础上,构建了业界最完整的 PaaS 产品家族,并通过腾讯云视立方 RT-Cube™ 提供All in One 的终端SDK,助力客户一键获取众多腾讯云音视频能力。腾讯云音视频为全真互联时代,提供坚实的数字化助力。

0 人点赞