#98: How DAZN streams live sports to millions of concurrent viewers
Mar 13, 2024
auto_awesome
Learn about the challenges of streaming live sports to millions of concurrent viewers, including ensuring uptime during CDN outages and delivering a seamless playback experience. Dive into the complexities of optimizing serverless architectures and the transition from Lambda to containerized solutions for enhanced performance. Explore how DAZN integrates global commentary into live sports streams and the importance of localized viewing experiences for maintaining high uptime.
Ensuring uptime during CDN outages is crucial for live sports streaming at scale.
Optimizing delivery across multiple platforms enhances the viewer's playback experience.
Careful engineering decisions are essential when pushing AWS and CDN providers to their limits.
Deep dives
Bob Hennant's Role at the Zone
Bob Hennant, a principal architect at the Zone, discusses his role at the company, highlighting his transition from a video architect to a wider focus on infrastructure technologies. He delves into areas like cloud compute, physical infrastructure, content security including DRM and anti-piracy measures, legal patent work, and regulatory oversight. Bob shares his extensive 20-year experience in the media tech industry working with major brands like the BBC, Norwegian Telecom, and TalkTalkTV.
The Zone's Scale and Content Offerings
The Zone, a global sports streaming platform, boasts a vast scale of operations with over 100 sports rights covering diverse content from NFL games to soccer leagues like Serie A and J League. They also feature subscription-based match coverage, pay-per-view boxing events, and free-to-view content. The company has been a strong advocate for women's sports, expanding their coverage to include regular women's football matches and thematic channels catering to various sports interests.
Challenges of Scaling Live Video Streaming
Maintaining a highly resilient and scalable infrastructure for live video streaming poses significant challenges due to the time-intensive and time-aligned nature of the content. The Zone faces sudden spikes in traffic during live events resulting in massive concurrency. Managing the efficiency of CDNs, ensuring seamless live streaming delivery, and implementing strategies like multi-CDN and diverse fiber routes become crucial for handling network demands.
Lessons in Resilience and Scalability
Navigating the complexities of scaling a live sports streaming service requires meticulous design choices and forward-thinking strategies. The team at the Zone prioritizes resilience and scalability to ensure 100% uptime during live events. Lessons learned include careful consideration of decision impacts, efficient compute resource allocation, optimization for high traffic bursts, and the challenges of maintaining quality user experiences across diverse platforms and devices.
Key Takeaways and Future Growth
Bob's experience at the Zone underscores the critical importance of planning for rapid growth and evolving demands while delivering high-quality streaming services. The podcast episode sheds light on the unique challenges faced by a company offering global sports content and the innovative solutions implemented to address scalability and resilience needs. Bob emphasizes the dynamic nature of the industry, highlighting the significance of staying ahead of the curve in technology and customer experience.
Closing Remarks and Podcast Details
As the podcast episode wraps up, the host expresses gratitude to Bob for sharing insights into the Zone's intricate operations and technological innovations in sports streaming. Bob's expertise and experiences showcased in the episode provide valuable lessons for building and maintaining high-performance streaming platforms in a rapidly evolving digital landscape. The episode concludes with details on accessing show notes and upcoming serverless application courses.
In this episode, I spoke with Bob Hannent, the principal architect of DAZN's video playback and delivery system. This system is responsible for streaming live sporting events to millions of concurrent viewers.
We discussed the many challenges that come with streaming live videos at scale. How to ensure uptime even when your CDN partners suffer an outage. And how best to ensure the best playback experience for your customers across dozens of different platforms.
There's a lot to learn from this conversation. Honestly, I'm amazed by how much thought and engineering have gone into delivering those bytes from the stadiums to the customers.
And when you can push both AWS and CDN providers to their limits, every engineering decision has to be thought through carefully.