Facebook-Social-Sharing-Button_Top
Twitter-Social-Sharing-Button_top
GooglePlus-Social-Sharing-Button_top
LinkedIn-Social-Sharing-Button_Top

MLB Advanced Media (MLBAM) était à la recherche d'un nouveau moyen de capturer et d'analyser chaque action à l'aide d'outils de collecte et d'analyse de données. L'entreprise avait besoin d'une plate-forme capable de collecter rapidement les données provenant de stades de base-ball répartis dans toute l'Amérique du Nord, de fournir une puissance de calcul suffisante pour une analyse en temps réel, de produire des résultats en quelques secondes et d'interrompre les ressources une fois la saison terminée.  Elle s'est tournée vers AWS pour optimiser son système révolutionnaire baptisé « Player Tracking System » qui transforme le sport en dévoilant de nouvelles informations très détaillées sur les nuances et la pratique du base-ball, des informations qui passionnent d'autant plus les fans, les diffuseurs et les équipes.

mlbam-innovation-thumb

Ce fut un match mythique pour les fans de base-ball, un sport qui donne naissance à des légendes depuis 150 ans. Dans le troisième tour de batte du septième et dernier match de la Série mondiale 2014, les Giants de San Francisco et les Royals de Kansas City sont à deux partout. Chez les Royals, Eric Hosmer frappe fort la balle, l'envoyant vers le champ centre. Si la balle franchit le petit champ, un échange est possible pour l'équipe.

Mais le joueur de deuxième base des Giants Joe Panik fait un incroyable plongeon pour rattraper la balle, ce qui entraîne deux retraits, dont celui d'Hosmer, éliminé à la première base après avoir plongé pour tenter de devancer le lancer de Panik. Une possibilité d'échange tombe à l'eau pour les Royals et les Giants remportent le match, et la Série mondiale, d'un seul run.

Le jeu de Panik a alimenté de nombreuses discussions sur les réseaux sociaux, ainsi que dans les bars et parmi les commentateurs. Mais les informations les plus détaillées sur le match ont été fournies par un système hébergé dans le cloud, une nouvelle solution de Big Data appelée « Player Tracking System » créée par MLB Advanced Media (MLBAM) à l'aide d'Amazon Web Services (AWS).

La solution, qui a révélé qu'Hosmer aurait pu atteindre sans encombre la première base en courant au lieu de plonger, collecte et analyse les subtilités et les complexités de chaque match. Lancé dans les 30 stades de base-ball de la MLB pour le jour de l'ouverture de la saison 2015, le système « Player Tracking System » fait sensation en fournissant des données quelques secondes après une action, et envoie notamment des informations aux sociétés de radiodiffusion sous la marque « Statcast ».

Joe Inzerillo, vice-président exécutif et responsable informatique chez MLBAM, affirme qu'AWS a été la clé pour faire de Statcast une réalité.

« Le comportement des consommateurs change. Ils utilisent de plus en plus les technologies en ligne et mobiles, et ce type de technologie est essentiel pour que le jeu évolue », explique-t-il. « L'un des projets les plus passionnants sur lesquels nous avons travaillé est Statcast optimisé par AWS. Nous pouvons, pour la première fois, mesurer des choses que nous n'avions jamais pu mesurer auparavant. »

  • Services AWS utilisés

  • Les avantages d'AWS

    • AWS peut gérer des flux de données issus de calendriers de matchs variables dans tout le pays
    • AWS peut collecter, analyser et stocker plus de 17 pétaoctets de données par saison
    • MLBAM peut redimensionner la solution pendant les jours de repos et une fois la saison terminée
    • AWS donne aux fans, aux diffuseurs et aux clubs de nouvelles façons d'analyser les matchs et les joueurs
    • Les données peuvent être utilisées pour les diffusions et les applications de la MLB



  • A propos de MLBAM

    MLBAM est la division des services numériques de la Major League Baseball. L'entreprise gère le site Web officiel de la Major League Baseball, ainsi que les sites des 30 clubs de la ligue via MLB.com qui propose des actualités, des classements, des statistiques et des calendriers, ainsi que des émissions audio et vidéo aux abonnés. MLBAM possède et gère également MLB Radio et BaseballChannel.TV, et exploite ou possède de nombreux sites Web tels que Minor League Baseball, YES Network, SportsNet New York et World Championship Sports Network.


Données du système Statcast superposées sur une image vidéo du tour Panik-Hosmer

Données issues du système « Player Tracking System » (Statcast) superposées sur une image vidéo du tour Panik-Hosmer. La zone en rouge à droite de l'image indique que si Hosmer avait maintenu sa vitesse au lieu de plonger en direction de la base, il aurait pu l'atteindre sans encombre avec environ 30 cm d'avance.

Au base-ball, les données jouent un rôle important, de grands volumes de statistiques classifiant l'évolution du jeu au fil des saisons. Cependant, ces informations sont historiques et statiques. MLBAM souhaitait changer son approche statistique en collectant et en analysant des données en temps réel pour dévoiler toutes les subtilités de ce sport.

MLBAM envisageait de déployer une solution informatique sur site, mais a finalement écarté cette possibilité. « Nous avons envisagé d'utiliser des capacités de calcul dans tous les stades, » indique Dirk Van Dall, MLBAM vice-président du développement des technologies multimédias chez MLBAM. « Cependant, pour diffuser des données efficacement et depuis de nombreux sites, il aurait fallu beaucoup de temps et investir dans des ressources informatiques coûteuses qui n'auraient pas été utilisées pendant la moitié de l'année. »

Le cloud AWS représentait une alternative idéale capable de prendre en charge 15 matchs en une seule journée ou seulement un ou deux certains jours.

« AWS assure une couverture nationale et offre des temps de transmission aller-retour raisonnables pour l'envoi de données entre les stades et le cloud, et plusieurs services que nous avons utilisés pour créer Statcast », explique Van Dall. « Grâce à la grande évolutivité dont nous bénéficions, nous pouvons obtenir des performances maximales, gérer un ou plusieurs matchs au cours d'une même journée, puis interrompre les ressources une fois la saison terminée. »

Le processus commence avec deux systèmes d'acquisition de données installés dans les stades qui fournissent des informations coordonnées. Un système radar Doppler est placé derrière le marbre et échantillonne la position de la balle 2 000 fois par seconde. Deux dispositifs d'imagerie stéréoscopique, généralement placés au-dessus de la ligne de la troisième base, échantillonnent les positions des joueurs sur le terrain 30 fois par seconde. Les données transmises par ces systèmes sont complétées par de brèves descriptions écrites de chaque match enregistrées par le personnel sur le terrain une fois l'action terminée.

Dix à quinze secondes après la fin d'un match, les données sont transmises sur les réseaux privés des stades, regroupées, puis envoyées vers le cloud AWS à l'aide d'AWS Direct Connect qui fournit une connexion réseau dédiée pour assurer la transmission rapide des données. MLBAM utilise Amazon Elastic Compute Cloud (Amazon EC2) pour la puissance de calcul sous-jacente de la solution. Les données coordonnées de chaque match sont stockées dans Amazon Simple Storage Service (Amazon S3) qui évoluera pour accueillir la grande quantité d'informations générées via la solution. MLBAM prévoit qu'en moyenne 7 To de données seront générés pour chaque match. Avec 2 430 matchs par saison, cela représente environ 17 pétaoctets de données chaque saison. »

MLBAM utilise Amazon ElastiCache pour stocker temporairement les informations relatives aux matchs dans des caches mémoires au lieu de disques durs, ce qui permet une récupération rapide des données pour les tâches d'analyse. Amazon DynamoDB optimise les requêtes et prend en charge la récupération rapide des données requise, tandis qu'Amazon CloudFront offre une solution évolutive pour distribuer les API.

AWS Lambda, un service de calcul sans serveur qui exécute du code en réponse à des événements, prend en charge l'analyse de flux de données dans le moteur de métrique de la solution. « Lambda est vraiment un outil intelligent. Il nous permet, à partir de données brutes, de faire un peu de ménage et de détection d'erreurs, pour ensuite créer des métriques qui apportent de nouvelles perspectives : lancers, taux d'accélération des joueurs, vitesses de course maximales, » explique Van Dall. « Nous avons accès à une véritable mine de Big Data, et nous avons à peine commencé à gratter la surface. »

L'analyse est exécutée en quelques millisecondes après la réception des données, un avantage précieux pour les diffuseurs qui reçoivent les métriques brutes et les vidéos 12 secondes après la fin d'un match.

MLBAM_arch-diagram
MLBAM_arch-diagram

L'architecture Statcast optimisée par AWS. Cliquez sur l'image pour l'agrandir.

La vitesse, l'évolutivité et la possibilité de collecter, d'analyser et de diffuser de grandes quantités de données de différentes manières sont indispensables aux efforts d'innovation de MLBAM en faveur des passionnés de base-ball, en particulier des fans qui disposent désormais de métriques fiables et peuvent, par exemple, discuter du joueur qui progresse le plus efficacement sur les bases ou qui possède le temps de réaction le plus rapide lorsqu'il s'agit d'arrêter une balle frappée en flèche.

« Nous donnons aux fans des informations empiriques pour alimenter les discussions, une facette très importante du sport », explique Inzerillo.

Les diffuseurs disposent également de nouvelles informations qu'ils peuvent utiliser pour réaliser des analyses en direct ou à l'antenne, impliquer davantage les téléspectateurs ou auditeurs, tandis que les clubs disposent de nouvelles données et de nouveaux outils pour analyser et coacher les joueurs.

« Nous pensons que le système "Player Tracking System" optimisé par AWS mettra à disposition de nouvelles informations encore plus intéressantes sur les applications et appareils, et que cela plaira à une nouvelle génération de fans plus jeunes, habituée aux jeux vidéo et qui attend beaucoup de l'expérience visuelle », indique Van Dall. « Le base-ball déchaîne encore plus les passions. »

big-data-image

Pour en savoir plus sur la manière dont AWS peut vous aider à collecter et à analyser le Big Data, consultez notre page consacrée au Big Data.

mlbam-big-data-thumb

Joe Inzerillo explique comment AWS a permis à MLBAM d'innover.

mblam-statcast-thumb

Joe Inzerillo explique comment AWS aide MLBAM à mettre rapidement ses produits sur le marché.


Facebook-Social-Sharing-Button_v5
Twitter-Social-Sharing-Button_v4
GooglePlus-Social-Sharing-Button_v4
LinkedIn-Social-Sharing-Button_v4