比赛直播视角粉丝说了算!F1毫秒级同步的“私人导播”是如何实现的?

在很长一段时间里,体育直播的逻辑是单向的:导播切什么,你就得看什么;导播觉得汉密尔顿重要,你就看不到后排缠斗的角田裕毅。但在时速300公里的F1赛场上,F1与亚马逊云科技联手做了一件极具前瞻性的事——利用HEVC瓦片编码和绝对时间码锁定,把视频流变成了云端分发的“乐高积木”。这意味着服务器不再负责死板的画面合成,而是把“拼装权”下放到了你的手机端。你不再是被动的观众,而是手握24路信号、且能实现毫秒级同步的“私人导播”。这不仅是多视角的胜利,更是一场从“服务端渲染”到“端侧算力”的计算范式转移。

F1携手合作伙伴亚马逊云科技,持续探索未来的观赛体验。在2025赛季,F1正式推出了全新的流媒体订阅服务——F1 TV Premium。这个新套餐专为那些追求极致体验的“硬核车迷”打造:更丰富的数据访问、更高清的画质,以及高度个性化的观看选项。

订阅用户现在可以享受到真正的UHD(超高清) HDR画质的赛事直播和国际信号,就连车载摄像头画面也提升到了HD HDR。最酷的是,它支持多设备上的“多视角”功能,还允许用户在更多设备上同时播放。

在设计F1 TV Premium之初,F1团队就定下了几条不可动摇的核心原则:

拒绝死板:要利用端侧技术实现完全灵活的多视角体验,而不是塞给用户几个预设好、无法更改的拼盘画面。

统一流程:新服务必须与现有的F1 TV订阅共用一套视频工作流。

设备兼容:必须支持广泛的播放设备,让车迷想在哪看就在哪看。

云端同步:必须在服务器端解决视频同步问题,不能把对齐画面的难题甩给客户端播放器。

支撑这套全新视频工作流的核心动力,正是亚马逊云科技的媒体服务家族,包括Amazon Elemental MediaConnect、Amazon Elemental MediaLive、Amazon Elemental MediaPackage以及Amazon CloudFront。

比赛直播视角粉丝说了算!F1毫秒级同步的“私人导播”是如何实现的?
图1:F1 TV Premium多视角体验截图。用户可以自定义布局,主画面旁展示了来自每辆车的实时车载镜头(右侧)。

接下来,让我们来一次硬核拆解,看看F1 TV的视频工作流是如何搞定这三大核心挑战的:

时间码同步:如何让多路信号保持毫秒级同步?

可预测的编码与封装:视频如何稳定到达客户端并被使用?

自定义多视角体验:如何将灵活性最大化?

用“时间码”实现全链路同步

F1 TV Premium用户可以同时访问24路独立的信号——包括主视角直播、赛道机位,以及来自20辆赛车的车载镜头。在这个工作负载中,最关键的细节就是同步。

车迷看比赛时,必须保证所有画面的时间线是严丝合缝的。比如起跑的那一瞬间,或者是精彩的超车时刻,必须在所有窗口同步发生。绝不能出现“A画面已经撞车了,B画面还在过弯”的剧透或者跳戏情况。

为了做到这一点,F1采取了源头控制:确保所有信号在离开F1媒体与技术中心之前,就已经在视觉上对齐了时间码。这至关重要,因为每路信号的“旅程”是不一样的。

例如,F1直播信号和国际信号经过一套制作流程,设备处理会引入特定的延迟;而车载摄像头和数据或车手追踪频道走的是另一条信号链,延迟时间完全不同。

因此,视觉对齐是确保所有24路视频流拥有统一时间码的基础。

比赛直播视角粉丝说了算!F1毫秒级同步的“私人导播”是如何实现的?
图2:F1媒体与技术中心的高层架构图。展示了经过制作流程的直播信号和车载信号,在传输给Amazon Elemental MediaConnect之前,是如何在视觉上对齐并统一时间码的。

稳如泰山的编码与封装

搞定了时间码对齐,下一步就是利用亚马逊云科技的媒体服务构建视频工作流。

这个工作流利用了时钟锁定(Epoch Locking)和从MediaLive输出到MediaPackage的CMAF(通用媒体应用程序格式)摄取技术,确保了贡献源信号拥有一致的时间码。

简单来说,视频切片的节奏是“锚定”在Unix物理时间上的。这意味着打包过程是“无状态同步”的——只要依据源时间码就行。这样做带来了巨大的技术红利:不仅实现了跨区域的故障转移和媒体质量感知弹性,还能保证同一区域内多个频道的切片在帧级别上都是精准对齐的。

为了保证这种节奏的一致性,所有频道的GOP(图像组)和FPS(帧率)配置必须完全相同。MediaLive频道被配置为使用嵌入式时间码、时钟锁定和输入源时钟来强制对齐所有频道。

即使内容天差地别(如图3所示),只要多个频道的时间码和编码配置是对齐的,视频就能保持同步。这既包括单个频道与源时间码的同步,也包括所有频道之间的横向对齐。

比赛直播视角粉丝说了算!F1毫秒级同步的“私人导播”是如何实现的?
图3:源端对齐的时间码示意图。左边是赛车手侧颜,中间是兔子动画,右边是换挡的手,虽然三路频道内容完全不同,但你可以看到时间码是完全可见且同步的。

有了这套配置,无论赛道上发生什么,F1 TV Premium的观众都能享受来自不同信号源、但完美同步的精彩画面。

自定义多视角的终极奥义

工作流的最后一步,是配置MediaLive以支持F1 TV客户端生成多视角体验。这里的黑科技是HEVC(高效视频编码)的一个特性,叫做瓦片编码(Tile Encoding)。开启瓦片编码后,MediaLive可以把一个高分辨率的大视频切成一系列独立、可提取的“小方块(Tiles)”。解码器(也就是你的手机或电脑)可以任意组合这些瓦片,解码任何码率和分辨率的组合。

这意味着F1 TV Premium用户可以像拼积木一样配置屏幕:无论是想看两个车手的一对一单挑,还是想要一个专门为手机竖屏优化的布局,都没问题。

在MediaLive中,HEVC瓦片设置包括宽度、高度、填充和树块大小等。此外,还需要设置禁用运动矢量时间预测器和跨画面边界。通过这些精细配置,MediaLive确保输出的所有版本都使用相同的瓦片结构。最终结果是:F1的客户端应用可以进行“码流重写”和合并,在端侧实现多视角拼贴。

注:瓦片编码设置可以在MediaLive配置的“Codec details”中找到,该选项仅适用于HEVC编码类型。

比赛直播视角粉丝说了算!F1毫秒级同步的“私人导播”是如何实现的?
图4:F1自定义多视角体验架构示例

我们回顾了F1如何利用亚马逊云科技的媒体服务,为车迷打造全新的多视角工作流:

源头对齐:F1确保所有24路信号在离开技术中心前,时间码已完全对齐。

精准打包:利用时钟锁定、嵌入式时间码和CMAF Ingest,在Amazon Elemental MediaLive和Amazon Elemental MediaPackage之间实现可预测的精准打包。

瓦片编码:配置HEVC瓦片编码,把“导播权”交给观众,让你随心所欲定制比赛画面。

F1与亚马逊云科技的这次合作再次证明,利用亚马逊云科技媒体服务提供的“积木”,我们可以为体育迷创造出前所未有的直播体验。

版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。

(0)

相关推荐