MLB Advanced Media

2016-07-25 18:07 来源:AWS
浏览量: 收藏:0 分享

MLBAdvancedMedia(MLBAM)希望通过一种新的方式使用数据收集和分析工具来捕获和分析每场比赛。它的平台必须能够从北美各个棒球场快速提取数据,为实时分析提供充足的计算能力,数秒内生成结果,同时可以在休赛期关闭。

它借助AWS支持其革命性的球员跟踪系统,该系统通过揭示全新的有关比赛的细微差异和运动员能力的详细信息––可以让球迷、广播员和球队更激动的信息,从而转变了比赛现状。

对于棒球球迷来说,棒球是一项传奇性运动,拥有150年的历史。2014年世界大赛的最后一场比赛中,第三局获胜者将赢得比赛,此时旧金山巨人队和堪萨斯城皇家队二比二平。皇家队的EricHosmer大力击球,使球飞向中外场。如果球离开内场,则此击打应该可以一举制胜。

然而巨人队二垒手JoePanik一个精彩的飞扑守住了这个球,从而导致两人出局,包括Hosmer,他在尝试飞扑击打Panik扔出的球后在一垒出局。皇家队一次可能的反击失败了,巨人队通过一垒安打赢得了世界大赛。

Panik的比赛在社交媒体、酒吧及播音室里引发了许多讨论。但是,有关该比赛更详细的信息则位于云中托管的一个系统里,即全新的名为球员跟踪系统的大数据解决方案,该解决方案是MLBAdvancedMedia(MLBAM)使用AmazonWebServices(AWS)创建的。

该解决方案捕获和分析比赛中每个动作的细微复杂性,其显示Hosmer本可以通过跑到垒上安全地进入一垒,而不是飞扑。在2015赛季的开赛日,开始在所有的30个MLB棒球场全面部署球员跟踪系统,该系统正在引发新的观赛热情,在动作完成后的几秒内传输数据,包括以品牌名称“Statcast”发送到广播公司的信息。

MLBAM执行副总裁兼首席技术官JoeInzerillo表示,AWS是让Statcast成为现实的关键。他说:

“消费者的行为正在发生改变,它即将上线,可以在移动设备上使用,这种技术对于比赛的发展至关重要。”“我们所从事的最令人兴奋的事情之一是由AWS为Statcast提供支持。有史以来,我们第一次测量了我们之前无法测量的东西。”

未标题-1.jpg

球员跟踪系统(Statcast)叠加在Panik-Hosmer比赛的视频上右侧的红色部分显示Hosmer如果保持他的速度,而不是飞扑接球,他本可以是安全的,只差大约一英尺的距离。

显示比赛的更多细节

数据在棒球中扮演了重要角色,通过丰富的统计信息将各个赛季的比赛进行分类。但是,该信息属于历史信息,并且是静态的。MLBAM想通过实时采集和分析数据以显示比赛的更多细节来改变其统计方法。

MLBAM考虑采用本地IT解决方案,但最终被否决了。“我们期望在所有体育场运用计算能力,”MLBAM的多媒体技术开发副总裁DirkVanDall这样说到。“但是,从如此多的位置有效分发数据需要许多时间,同时需要投资昂贵的IT资源,而这些资源有大半年的时间是处于闲置状态的。”

AWS云提供了理想的替代方案,可以为一天内进行的15场比赛提供支持,有些天只有一场或两场比赛。

VanDall表示,“AWS可以覆盖全国,在比赛场地和云之间发送数据的往返时间也非常合理,同时提供我们用于构建“Statcast”的多个服务。“它提供了很好的扩展性,使我们在最需要它的时候有大量的资源,一天就可以完成一个、两个或更多的比赛,然后在休赛期关闭资源。”

此工作流从体育场的两个数据采集系统开始,以提供协调信息。本垒板后面的多普勒雷达系统每秒对棒球位置进行2,000次取样。两个立体成像设备通常位于三垒线上方,每秒对球员在赛场上的位置进行30次取样。通过比赛结束后工作人员在现场输入的每场比赛的简要书面说明增加这些系统的数据。

比赛结束后的10到15秒,在体育场通过私有网络传输数据,进行汇总,然后使用AWSDirectConnect发送到AWS云,其提供专用的网络连接以进行快速的数据传输。MLBAM使用AmazonElasticComputeCloud(AmazonEC2),解决方案背后的计算能力。每场比赛的协调数据存储在AmazonSimpleStorageService(AmazonS3)中,其将扩展以容纳通过解决方案生成的海量信息。MLBAM预计平均每场比赛将生成7TB的数据。一个赛季有2,430场比赛,每个赛季大约有17PB的数据。”

MLBAM使用AmazonElastiCache在内存缓存中临时存储比赛信息,而不是在硬盘上进行存储,从而可以更快的检索数据以执行分析任务。AmazonDynamoDB为查询提供支持,同时支持所需的快速数据检索,而AmazonCloudFront则交付可扩展的解决方案以提供API。

AWSLambda,一项计算服务,通过运行代码响应事件,可在解决方案的指标引擎中支持数据传送分析。“Lambda确实十分智能。VanDall表示,我们通过它提取原始数据,进行一些清理和错误检测,然后创建可以更好地洞察比赛的指标––扔球、球员的加速率、最高的跑步速度。”“我们正在访问真正的大数据,且还没有触及问题的表面。”

收到数据后,此分析只需几毫秒即可完成,这是广播员在比赛结束后12秒内收到原始指标和视频的关键。


未标题-2.jpg

提供更加激动人心的比赛

速度、可扩展性以及通过不同方式捕获、分析和提供大量数据的能力是MLBAM努力创新的核心,旨在让热爱比赛的每个人都受益,特别是那些现在具有可靠指标,可以就赛事进行讨论的球迷,例如,谁的跑垒效率最高或谁接平直球反应最快。

Inzerillo表示“我们正在为球迷提供实实在在的信息,支持他们针对比赛进行讨论,这是比赛的重要部分”。

广播员也拥有新的信息用于直播分析,进一步增强观看者互动,而俱乐部则拥有新的数据和工具来分析和指导球员。

VanDall表示,“我们相信由AWS提供支持的球员跟踪系统可为应用和设备提供更令人激动的新信息,将吸引更年轻的球迷,此类球迷习惯于通过视频观看比赛,对观看体验有着诸多期待”。“它让棒球运动更加激动人心。”


标签:

责任编辑:admin
在线客服