《超級碗 LIX 流媒體洞察:FOX 如何實現前所未有的規模、低延遲和卓越質量.pdf》由會員分享,可在線閱讀,更多相關《超級碗 LIX 流媒體洞察:FOX 如何實現前所未有的規模、低延遲和卓越質量.pdf(19頁珍藏版)》請在三個皮匠報告上搜索。
1、Super Bowl LIX Streaming InsightsMayur SrinivasanSVP,Digital Video Platform Team FOXHow Fox Delivered Unprecedented Scale,Low Latency and Exceptional QualityUnique Viewers24MPeak Concurrents15.5MBelow OTA Latency1 SECTubi on iOS(5G)Tubi on iOS(Wifi)Tubi on iPadOSTubi on Fire TVTubi on Apple TVTubi o
2、n SamsungTubi on LG TVTubi on RokuDirectTV StreamSling TVHulu+Live TVYouTube TVFuboFaster than Broadcast-1 0 1 2 3 4 5 10 15 20 25 30 35 40 45-1 Second+1 Second+2 Seconds+3 Seconds+6 Seconds+6 Seconds+10 Seconds+19 Seconds+30 Seconds+35 Seconds+35 Seconds+44 Seconds+45 Seconds202020232025Peak Concur
3、rents3.4M7.0M15.5MCDN Capacity15 tbps41 tbps135 tbpsRebuffering Rate1%0.8%0.5%Video Start Up Times5s3s1s4K Viewership14%20%28%Super Bowl StatsEveryone is TalkingTouchdown!Tubi Will Host Super BowlSurprise!Project Sea LionGuiding Themes1.Reliability.Ensure tens of millions of users can find and watch
4、 the game.2.Viewer Experience.Provide a delightful experience and positive impression of Tubi as an entertainment platform.3.Drive Awareness and Long-term Value.Acquire and retain users as part of the game.4.Operational Readiness.Prepare for conducting a live event at Super Bowl scale.Top 5 FAQs1.Wh
5、y“Sea Lion?”Fox uses ocean life as project code names.2.Will the Super Bowl be on a linear channel?No,it will be a standalone live stream(not on the EPG).3.Is the Tubi player used?No,we have integrated the Fox video player framework into the Tubi app and work with Fox video infrastructure.4.Is Tubi
6、inserting ads?No,ads are part of the Fox stream5.Will we have the halftime show?Yes!#Key ComponentDescription1Integrate against TubiTubi was brand new to delivering large scale live events at scale2Register millions of new Tubi usesHelp Tubi scale their services to register tens of millions of new u
7、sers329 different connected client integrationsHelp Tubi clients integrate Fox Video Player across Android,Apple,Web and Roku4Collective operational excellenceLive streaming scale is hard!Zero failures tolerated,no pressure!New Challenges proprietary and confidential9Aug 29Fox player integrations co
8、mplete on Roku,Fire TV,iOS,AndroidPrimary DevelopmentAugustSeptemberOctoberNovemberDecemberJanuaryFebruarySept 20Tubi web platform integrations complete with new FOX web playerOct 18All event UX features fully released across platforms by this date(Featured,Detail page,Registration)Oct 261st Rehears
9、al Wk of Dec 63rd Rehearsal Load testing with AkamaiFeb 9Game DayRehearsals,General QA/FixCode FreezeFinal PrepReview&Clean UpWk of Jan 20Inauguration(as a rehearsal)More load testingPartner integrationsUpdate assets and marketingNov 152nd Rehearsal Wk of Jan 135th RehearsalMore load testingPartner
10、integrations Note:above is not exhaustive of all the tests(3-4 per week)that we ran.Wk of Jan 64th Rehearsal More load testing Partner integrationsDisaster recovery smoke-testWk of Feb 3Final in person rehearsals in Tempe Final partner readiness checksTech Readiness MilestonesLets Agree onthe TechSu
11、per BowlVideo Workflow Architecture#Key ComponentsDescription1“Super Bowl”ModePared down,extremely scalable,cached version of Tubi for Super Bowl day 2Smart Multi CDN RoutingAbility to fine grain control%traffic split for every CDN3Fox Live Player/Tempe IntegrationIntegrating Fox Live Player/Tempe l
12、ive streaming infrastructure into Tubi4Viewer Experience(Pre/During/Post)Viewer experiences(inc.user acq flows)pre/during/post Super Bowl5CDN Redundancy(small object)Adding an extra CDN(Akamai)with failover ability in the event of latency/outage6CDN Redundancy(large object)Brought in a new CDN vendo
13、r(Qwilt)as we lost two(Edgecast and Limelight)7Disaster Recovery A last resort remote config that lets Tubi fall back to onlySuper Bowl if disaster occurs8Analytics Instrumentation Real time scalable analytics for Super Bowl monitoring(Momento powered beaconing,Hyrolix for CDN logs)9Other Infra Scal
14、ing&Security200K RPS min SLA across all APIs in critical path 10Load Testing/Chaos Testing/Live Rehearsals10+dress rehearsals in production to achieve optimal operational excellenceTech ReadinessTop 10 Eng InvestmentsThree ProngApproach0101.0202.MassivelyScale UpDisaster Recovery Switches0303.Resili
15、ent byDefaultD-DaySuper BowlStreaming AnalyticsTop 5“Senses Heightened”Moments on Day Of#Key ComponentDescription1Way before kickoff(2.37 pm PT)Hit the first high watermark of 3.4 Mil concurrents(Superbowl 2020 peak)way early220 mins before kickoff(T)Hit 7 Mil peak concurrents(Superbowl 2023 peak)3T
16、-20 to T+20Audience grew rapidly from 7Mil-12 Mil4Half time show(around 5.39pm PT)Audience peaked at 15.56 Mil concurrents5Real time CDN Routing decisionsLots of real time dynamic routing decisions had to be takenHope This Helps You#Key ComponentDescription1SimplicityErr on the side of simplifying c
17、omponents on the critical path.2Disable bells and whistlesDisable retries,simplify logic in critical path APIs to be bare bones3Heavily cache,avoid dynamic decisionsUse multi CDN for small object delivery too4Be bold,load test/scenario test/chaos test in prod You want to be testing prod infra intended for day of5Time yourself on disaster scenariosOperational excellence should be muscle memory,run books are great,but you wont have time to go read a manual when things go southThank You