Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
9th November 2016Innovations in Live Streaming to Multiple Platforms
Jeff WebbPrincipal Streaming ArchitectSky
Template
Innovations in Live StreamingJeff Webb, Principal Streaming Architect, 9th Nov 2016
Barclays Premier League
32
What we will learn today about Streaming at Scale
Answer the following questions
• The challenges of Live vs VOD?
• How do we measure at scale?
• How do we protect the customer experience?
• How do we stream to millions of customers?
Copyright Sky 2016. All rights reserved. Confidential
33
Sky’s Unique Position at ScaleHas its challenges eg Live and VOD delivery
On Demand
• Video content is available on demand,
whenever users want it
• Platform load is predictable
• Even weekend load, though busier during
the day, remains predictable
Live Streaming
• This is typically not predictable with the load
driven by live events, not by time of day
Copyright Sky 2016. All rights reserved. Confidential
34
What are the Live challenges?
Example: Chelsea vs Tottenham, 2nd May 2016
• Peak to mean ratio of over 3:1 for live sporting events
• Exponential curve stresses the whole technology stack
• Mix of 40+ client devices
• “Build less tech, more times”
• Architecture must scale linearly
• Partners must scale linearly
• Architecture must tolerate failure
Copyright Sky 2016. All rights reserved. Confidential
35
How do we measure the Live experience?
End to end view of the whole streaming ecosystem
• Plan for peak events
• Measure customer concurrency
• Measure customer experience at multiple points
• Independently measure stream availability
• Mobile streaming performance lower than broadband
KPI Targets
• 99.995% streaming availability
• 95% of customer achieve < 0.4% buffering
Copyright Sky 2016. All rights reserved. Confidential
36
How do we protect the Live experience?
Putting the customer first is in our DNA
• Capacity planning is critical to success
• Test, Measure and Repeat often
• Circuit breakers: Fail in favour of the customer
• Work with CDN partners to optimise streaming
• Have a seamless method of distributing load across
multiple CDN’s
• Video optimisation team have laser focus on KPI’s
• Capture logs and mine for gold
• Pay attention to the small things
Copyright Sky 2016. All rights reserved. Confidential
37
Sky’s Dedicated Video Network (DVN) Platform
Copyright Sky 2016. All rights reserved. Confidential
38
What we have covered today
Answered the following questions
• Live has unpredictable patterns, such as sporting events compared to VOD
• At Sky we use a variety of tools to measure the Live experience across the whole stack including;
– Video Quality Monitoring
– Server Health Monitoring
– Stream Availability Monitoring
– Quality of Experience Monitoring
• We distribute load across multiple CDN’s and monitor customer experience, moving customers if
exceeding our KPI’s
• Our Dedicated Video Network is purpose built for the challenges of live streaming and scales
horizontally to meet our current and future demands
Copyright Sky 2016. All rights reserved. Confidential
Further reading: http://www.streamingatscale2016.sky/
Thank you
Ballers
Series 2
Thank you
http://streamingatscale2016.sky/