Hem Framåt tänkande Hur mlb.com hanterar 400 000 videoströmmar

Hur mlb.com hanterar 400 000 videoströmmar

Video: MLB Players that LOVE to Fight (September 2024)

Video: MLB Players that LOVE to Fight (September 2024)
Anonim

Eftersom videoströmning har blivit både mainstream och mer mobil undrade jag hur företag som strömmar video anpassar sin teknik för att hantera tillväxten. Så jag blev fascinerad när jag hade möjlighet att prata med MLB Advanced Media (MLBAM) för att se hur företaget hanterar den imponerande tillväxten inom videoströmning, särskilt liveströmning för baseball och massor av andra aktiviteter.

Joseph Inzerillo, verkställande direktör och CTO för MLBAM, talade om hur företagets strömmar verkligen har vuxit de senaste fem åren. År 2009, sade han, hanterade företaget 19 000 live videoströmmar; i år kommer det att vara ungefär 400 000, räknar MLB.com och de olika MLB-applikationerna (som MLB At Bat), och strömningen som det gör för andra sporter. Han sa att At Bat var den toppväxande sportsappen 2013 med mer än 10 miljoner nedladdningar och 6 miljoner startar per dag. Men MLBAB hanterar också streaming för en mängd andra appar, från basebollappar som Home Run Derby till WWE-brottning och 120 Sports, ett nytt digitalt sportsnätverk som spetsas av Sports Illustrated.

Fans "röstar med ögongloberna", sade Inzerillo och noterade att videoströmning och mobilappar växer mycket snabbt. Han sa att han såg surfplattan som "nästa generations tv-apparat." Ett stort nytt projekt inkluderar spårning av spelare, som spårar positionen för varje person på fältet, så det kan bättre övervaka saker som fält, reaktion på bollen, rutteffektivitet, etc. Detta arbetar för närvarande i tre ballparks med planer på att rulla ut till mer 2015, tillsammans med mer konsumentfrågor. Men detta resulterar i "tre ordningsföljder" mer data som samlas in än traditionell basebollstatistik. Andra projekt inkluderar iBeacon, som distribueras på 28 ballparks för användning i MLB: s At the Ballpark-appen, och ett stort drivkraft för att öka ballpark-anslutningen.

För tio år sedan, när han först började arbeta med MLB.com, sade Inzerillo att organisationen hade ett datacenter med 60 maskiner, varav nästan alla var "pizza-lådor" - 1U-servrar. Det har nu sex datacenter - två vardera i New York, Omaha och San Francisco (med en ny som byggs i Omaha), var och en med i genomsnitt över 600 maskiner. Bara i år sa han att MLB.com har tagit upp tre nya datacenter med totalt cirka 2 000 datorer (som han menar blad eller uttag) och 600 strömningsapparater. Huvuddelen av de nya maskinerna är Cisco UCS-servrar (Unified Computing Systems), som han sade valdes mest för att underlätta distribution och tillhandahållande och administration.

De flesta MLB.com och tillhörande produkter körs i sina egna datacenter. Han sa att organisationen använder offentlig molninfrastruktur (mestadels Amazon) när saker som elasticitet är viktiga, till exempel push-meddelanden, men han sa att endast står för 10-15 procent av företagets användning. Det offentliga molnet föredrogs inte för realtidsprestanda.

I New York har MLB två datacenter, ett som främst gör innehållsförvärv (för in det från alla ballparks, etc.) värd på MLB: s NYC-kontor, och ett annat som distribuerar, värd på en närliggande nivå 3-kommunikationsanläggning.

Detta involverar mycket data - Inzerillo sade att MLB genererar cirka 15 petabyte data per år nu och att med spelarspårning och nya videoalternativ kan det växa till 25 petabyte nästa år. Detta räknas inte data på CDN: er (innehållsdata nätverk, etc.)

Totalt sade han att organisationen har ungefär tre fjärdedelar av en petabyte data i online-lagring (på en blandning av flash- och disklagring) och 30-60 petabyte nästan linje lagring, bestående av band med innehåll från tidigare spel och säsonger.

Han sa att detta inte var vad som ofta betraktas som "big data" när det gäller de analytiska kapaciteterna som krävs, även om det kan förändras med spårning av spelare, men säkert räknas som big data i termer av den stora storleken på de data som används.

Hur mlb.com hanterar 400 000 videoströmmar