在一级方程式赛车F1比赛日转播团队面临一项重大挑战赛道上的争夺瞬息万变如何从海量数据中快速捕捉最有看点的故事传递给全球观众每辆F1赛车都搭载了300个传感器20辆赛车每秒能狂喷110万条遥测数据如何帮助制作团队快速捕捉与呈现比赛精彩瞬间成为一大核心难题。为攻克这一难题F1联手亚马逊云科技打造了一套Serverless架构解决方案——Track Pulse能把原始赛事数据实时转化成可操作的转播洞察。该系统可以持续监测关键赛事动态包括赛车节奏突变、新的最快圈速或最快赛段、超长胎龄以及天气变化等。Track Pulse将多路数据流整合至统一界面自动检测并高亮标注赛事精彩时刻帮助F1制作团队迅速识别关键故事线并呈现给全球超8.2亿观众。图1Track Pulse用户界面视图从上图可以看到Track Pulse为F1制作团队提供了一个数据丰富的比赛实况界面。上面实时显示着车手之间的差距、计时数据、轮胎策略、排名榜以及车手与车队的无线电通讯。制作人和转播商可以第一时间发现赛道上正在形成的攻防对决捕捉关键的无线电内容。通过整合海量数据Track Pulse将复杂的比赛信息转化为一个个生动的故事呈现给观众。图2精彩时刻的详细视图上图展示的是Track Pulse的车手对比视图可以并排查看两位车手的实时数据。上面清晰呈现了他们的名次变化、最快圈速、轮胎使用时长以及车队无线电的实时文字记录。这些丰富的信息让制作团队能深入挖掘赛道上的精彩对决把故事讲得更生动。Track Pulse工作原理从赛场采集的数据将被传输至F1媒体与技术中心MTC的数据中心再经由F1数据枢纽转发至亚马逊云科技服务充分利用其分析、存储、数据库、计算、应用及安全能力进行深度处理。Track Pulse托管于亚马逊云科技服务之上核心组件包括带有身份验证和联合单点登录SSO的Web应用基于容器的Serverless计算用于数据提供方和故事生成器逻辑内置消息队列实现数据提供方与故事生成器之间的通信专用数据库实现低延迟数据存储与查询实时数据同步服务支持高效查询和订阅数据库变更Apache Velocity模板语言VTL解析器负责将实时更新数据推送至前端Web应用如架构图图3所示数据提供方负责监听原始数据流、解析并存储原始数据再通过消息队列将处理后的数据以预定格式发送至故事生成器。数据内容涵盖计时与传感器数据以及车队无线电和赛事管理消息。随后故事生成器对数据进行处理、聚合与分析以“故事”的形式向用户提供有价值的洞察。故事生成遵循预设的标准和阈值生成后的故事会存入数据库再实时推送至前端界面。用户还可自定义筛选条件例如按故事类型或特定车手轻松找到自己想看的内容。以“追击故事”类型为例当赛道上的车手相互追近时就会触发。故事生成器会持续监测车辆间距主要识别两种情形追击Catch一名车手正稳步追近前车速度较为平缓精彩追击Big Catch一名车手正疾速追赶快速拉近与前车差距故事生成器持续更新赛道上车辆间的差距数值评估局势的紧张程度与变化趋势并能高亮显示新对决的出现或现有对决进入新阶段的时刻。图3数据流高层级功能视图技术实现Track Pulse采用事件驱动架构将数据接入、处理与分发三个环节清晰分层并遵循多种微服务模式支持各组件独立扩展与部署。图4亚马逊云科技服务架构概览数据服务链路F1数据通过WebSocket连接实时传输到运行在Amazon ECS上的数据处理服务。该服务专门处理高速赛车数据流并对其进行转换以供下游处理使用。处理完后该服务会把消息同时发布至Amazon DynamoDB和Amazon SQS。这种消息传递层将数据采集与故事处理组件解耦使各组件能够根据赛事的工作负载需求独立扩展。故事生成器架构故事生成器是系统的核心智能模块以Python应用实现具备异步处理能力。该应用架构分为三个子系统1.输入系统管理Amazon SQS队列订阅和消息路由每种消息类型根据数据内容和事件分类触发特定的故事处理器。2.规则引擎包含F1专属业务逻辑涵盖基于阈值的圈速提升规则、锦标赛影响的上下文分析算法以及综合考量赛道位置、车手积分和战略意义的优先级评分机制。3.输出系统负责将故事持久化存储至Amazon DynamoDB并通过Amazon AppSync触发实时通知确保生成内容以最低延迟到达客户端应用。实时推送机制Amazon AppSync基于GraphQL的订阅功能搭建了一个实时推送层。客户端可以订阅它感兴趣的故事更新。一旦有新内容生成Amazon AppSync就会立刻把内容推送给订阅者。当故事被创建或更新时VTL解析器就会触发订阅通知同时负责把数据转换成前端需要的格式。这样一来用户就能在第一时间收到最新的比赛故事了。Amazon SQS FIFO先进先出队列在系统组件之间提供有序且去重的消息传递保障故事生成工作流中的通信一致性。队列配置包含死信队列用于解决处理失败的情况以及可见性超时设置针对赛事故事处理的延迟要求对其进行了专项优化。消息属性支持故事生成器内部的路由逻辑将不同数据类型导向相应的处理器。故事生成器采用模块化架构在启动时根据命名规范动态注册故事处理器。每个处理器独立处理特定赛事支持多种故事类型的并行异步处理。总结展望未来Track Pulse已为更先进的赛事内容制作和转播创新奠定了基础。该系统的模块化架构以及与亚马逊云科技服务的深度集成为未来的功能升级打下了坚实基础例如引入生成式AI应用打造更丰富的叙事洞察或提供自动化解说辅助功能。点击预约2026亚马逊云科技出海大会直播↓↓↓新用户注册海外区域账户可获得最高200美元服务抵扣金覆盖Amazon Bedrock生成式AI相关服务。“免费计划”账户类型确保零花费安心试用。星标不迷路开发更极速关注后记得星标「亚马逊云开发者」听说点完下面4个按钮就不会碰到bug了