ARC211: Building a Next-Generation Streaming Platform With Sky

Page created by Randall Stewart
 
CONTINUE READING
ARC211: Building a Next-Generation Streaming Platform With Sky
ARC211: Building
a Next-Generation
Streaming Platform
With Sky
ARC211: Building a Next-Generation Streaming Platform With Sky
Presenters

Melika Golkaram      Jeff Webb             Moore Macauley
Customer Engineer    Principal Streaming   Director
Google Cloud Media   Architect             Product Architecture
ARC211: Building a Next-Generation Streaming Platform With Sky
What you will          1
                           Media trends and cloud
                           disruption
hear in this session

                           GCP review of 2018 and
                       2
                           updates in 2019

                           Sky Embracing the Cloud for
                       3
                           Live Sports Streaming

                           Harmonic Enabling Sky build a
                       4
                           Better Stream Experience
ARC211: Building a Next-Generation Streaming Platform With Sky
Industry Trends

2015               2018               2019                              2024                                2025

18-49 year-olds   Total video views   Daily viewership                  $30B in profits could                ● Half of viewers under
time on TV 4%,    on all services     on YouTube hit 1B                 shift away from                       32 will not subscribe
but    74% on     by 35% YoY          hours                             broadcast and cable to                to a pay-TV service
YouTube                                                                 streaming providers                 ● 2025: 25% of the
                                                                                                              world’s data will be
                                                                                                              media and
                                                                                                              entertainment

                                       Source 1: How Netflix Reverse-Engineered Hollywood, By: Alexis Madrigal, The Atlantic, January 2, 2014
                                       Source 2: Television’s $30 Billion Battlefield, By Sushmita Banerjee , Val Elbert , and John Rose, Boston
                                                 Consulting Group, August 14, 2018
                                       Source 3: Medianations: UK- July 2018
                                       Source 4: 46 Fascinating and Incredible YouTube Statistics
ARC211: Building a Next-Generation Streaming Platform With Sky
So why does Cloud matter in media industry?
ARC211: Building a Next-Generation Streaming Platform With Sky
●   Speed to content delivery
●   Scale without constant calculation
●   Big data analysis and data intelligence
●   Automation and machine learning
●   Security and studio requirements
●   Hybrid solutions
ARC211: Building a Next-Generation Streaming Platform With Sky
Current region and             Edge points of              Network

                Google Cloud Platform
                                                                                                                                                          number of zones                presence 134
                                                                                                                                                                                                                     Newly announced subsea
                                                                                                                                                          Future region and              CDN nodes                   cable investments
                                                                                                                                                          number of zones
                                                                                                                                                                                                                     Dedicated
                Our network                                                                                                                                                                                          Interconnect

                                                                                                                                                                                  Amsterdam

                                                            Faster (US, JP, TW) 2016                                                      Havfrue (US, IE, DK) 2019                  London                                Stockholm
                                                                                                                                                                                                                      3     Finland
                                                                                                                                                                                         Netherlands
                                                    Unity (US, JP) 2010                                                    Montreal
                                                                                                Seattle                                                                                                         3    Frankfurt
                                                                                                                          Toronto                                                         London           3
                                                                                                                                                                                                               3 3
                                                                                                                       Chicago                3     Montreal
                                                                                               Oregon          3
                                                                                                                       Iowa      4                                                         Belgium               3
                                                                                           San Francisco
                                                       Tokyo                                                                                      N. Virginia                          Frankfurt
                                                                                                                                          3
                                   Osaka      3 3                                           Los Angeles            3                                                                             Paris                Munich
                                                                Tokyo
                                                                                                                                      3                                               Zürich
                                                                                                                                              S. Carolina                                      Marseille
                Hong Kong
                                   3   3             Osaka
                                                                                              Los Angeles                                              New York
            3                               Taiwan                                                                                                    Washington
                                                       PLCN (HK, LA) 2019                             Denver                                          DC
                Mumbai                     Hong Kong                                                           Dalas                                Atlanta
Mumbai
                             3
                                                                 JGA (AU, GU, JP) 2019
                Jakarta       3 Singapore
         Kuala Lumpur
                                                                                                                                      Rio de Janeiro

                                                                                                                                              São Paulo
          Singapore              SJC (JP, HK, SG) 2013                                                                                                        3                Monet (US, BR) 2017

                                                        3                                                                                         São Paulo
     HK-G (HK, GU) 2019                                                                  Curie (CL, US) 2019
                                                             Sydney                                                                                                      Junior (Rio, Santos) 2018

                                           Sydney                                                                                                                   Tannat (BR, UY, AR) 2018
                        Indigo (SG, ID, AU) 2019

                                   Asia Pacific                                                             Americas                                                           Europe, Middle East, & Africa
ARC211: Building a Next-Generation Streaming Platform With Sky
But success
doesn’t only
come from
wealth..
ARC211: Building a Next-Generation Streaming Platform With Sky
Great technology made us a leader

      Internet                      Operational and
      communication                 device security

                                    Storage
      Identity
                                    services

      Hardware                      Service
      infrastructure                deployment
ARC211: Building a Next-Generation Streaming Platform With Sky
Google Global Network for Media
There might be similarity, but..

●   Hybrid approach is key for broadcasters
●   Cloud Storage is a full stack of storage solutions
●   Cloud CDN offers a fast and easy way of content delivery
●   Auto ML approach is tuned for flexibility
●   The faster the distribution, the faster you get to the
    audience
2018 in a glance

Infrastructure          Rendering          Live ML       Metadata             OTT                Distribution   Monetization         Archiving
                                                        enrichment

- 8 New regions     Zync 2.0 (Google   Streaming API   Video ML and   - Anvato launch in EMEA - Media CDN GA     - Object analysis   - Tape digitization
-                    native rewrite)                      autoML                              - Cloud armour     - AutoML            - Transfer
Dedicated/Partner                                                                                                                    appliance: GA
Interconnect: GA

                                                                      HYBRID
Look at GCP in 2019
●   5 new sea cables become operational
●   Hybrid Platforms initiative
●   TPN compliance
●   CDN enhancements
●   Media APIs
●   OpenCue Release
●   More Video AI services scheduled for GA
●   Edge TPU progress
About Sky
• 23.6m customers across 7 European countries and is now part of the Comcast Group.
• Sky Q is in over 5.5m homes (up 3.4m YoY) making it easier to watch what you want, when you want.
• Increasing investment in original drama by 25% in 2018/19.
• Viewing to original drama has more than doubled in the last three years.
• We are taking action on plastic pollution, investing £25m to find solutions via Sky Ocean Ventures.

Copyright Sky 2019. All rights reserved. Public.
                                                   17
Believe in Better Streaming
• We have been on a ten year journey, spanning three generations of streaming architecture.

          Gen1: Hardware                           Gen2: Virtual Machines   Gen3: Embracing the Cloud
            Appliances

Copyright Sky 2019. All rights reserved. Public.
                                                                  18
Success formula for a live sports streaming service
          Content                           + Developers   + Network   + Customers   = Quality

                                                                 CDN

Copyright Sky 2019. All rights reserved. Public.
                                                                 19
Software Defined Streaming
 A reimagining of live streaming using Streaming DevOps to deliver
  • Resilience
     – Single Channel Fault Domain.
     – Self healing to avoid single points of failure using Kubernetes based platform.
     – Geographic resilience of live channels between data centers.
     – Highly available synchronised live streams from transcode to origin.
  • Speed to Market
     – Live channel software upgrades without impacting customers.
     – Automated pipeline - Continuous Integration and Continuous Deployment
       (CI/CD).
Copyright Sky 2019. All rights reserved. Public.
                                                   20
Software Defined Streaming Continued
• Observability
    – Automated video and audio quality monitoring.
    – Centralised monitoring and reporting using open source Elasticsearch,
      Logstash and Kibana.
    – Realtime dashboards with Grafana and Prometheus.
• Transportability
    – Infrastructure agnostic architecture so we can deploy channels anywhere
      (on-premise and cloud). GKE may be a future consideration.
All whilst maintaining existing high quality streaming for customers.

Copyright Sky 2019. All rights reserved. Public.
                                                   21
How Cloud benefits Live Sports Streaming

Live Streaming in the cloud provides many benefits
• Shortens the development cycle by not having to wait for infrastructure.
• Spin up new event based live sports channels in minutes.
• Each channel is consistently built using templates.
• Modular SDS architecture provides flexibility to adapt to future needs.
• Cost effective delivery of event-based sports content.
• Speed to market, to meet changes in business requirements.
• End to End automation pipeline to deploy event based channels in minutes and recover from disaster.
• Increase reliability and protection of live channels with Single Channel Fault Domain.
• A/B multi-variant testing capabilities.
Software Defined Streaming allows us to maximize channel uptime.
Copyright Sky 2019. All rights reserved. Public.
                                                    22
SDS Infrastructure Agnostic Architecture
On Prem and in the Cloud
                                              Comparison of SDS On-Premise versus Cloud Layered Architecture

Copyright Sky 2019. All rights reserved. Public.
                                                                            23
Single Channel Fault Domain
Sky Sports F1 channel in the cloud

Copyright Sky 2019. All rights reserved. Public.
                                                   24
Self healing streams in action
How we avoid impacting the customer experience

Copyright Sky 2019. All rights reserved. Public.
                                                   25
Thank You
 @SkyUK
Believe in Smarter,
       Faster, Simpler Video
            Streaming

                              Moore Macauley

            Google Next Conference 2019 San Francisco

©2019 Harmonic Inc. All rights reserved worldwide.
Harmonic-at-a-Glance

     SILICON                                               >5,000                 >38,000             >6.5 million
     VALLEY                                          Media & Service Provider   Live OTT Channels   Subscribers managed by
        Headquarters                                   Global Customers         Deployed Globally      VOS Video SaaS

©2019 Harmonic Inc. All rights reserved worldwide.                                                                    30
Harmonic’s entire cloud-native media processing platform

©2019 Harmonic Inc. All rights reserved worldwide.                           31
Customer Requirements

                                             All the ‘usual’ things             Making it better

                           • Multiple devices, HLS and DASH           • No single point of failure
                           • Subtitles                                • No additional delay to my sports
                           • Timed metadata
                           • Ease of installation, monitoring
                             and recovery

©2019 Harmonic Inc. All rights reserved worldwide.                                                         32
Zone 1

                                                        us-central 1-a
                                                          Kubernetes cluster
                                                            pod      pod    pod     pod                             Browser
                                                                                                                     Client

                                                                                               Cloud Load
                                                                  Synchronization              Balancing    CDN
                                                                                                                    Mobile /
Live Event                  Encoding
                                                        Zone 2                                                    Tablet Client

                                                         us-west 1-a
                                                                                          Segment Storage
                                                           Kubernetes cluster
                                                                                          Cloud Storage
                                                            pod      pod    pod     pod                            Streaming
                                                            pod                                                      Player

   ©2019 Harmonic Inc. All rights reserved worldwide.                                                                    33
Zone 1                               Segment Storage
                                                                                             Cloud Storage
                                                        us-central 1-a
                                                          Kubernetes cluster
                                                            pod      pod    pod     pod                                Browser
                                                                                                                        Client
                                                                                                  Load
                                                                                                Balancing

                                                                                                               CDN
                                                                  Synchronization                                      Mobile /
Live Event                  Encoding
                                                                                                                     Tablet Client

                                                           Kubernetes cluster
                                                            pod      pod    pod     pod                               Streaming
                                                            pod                                                         Player
                                                                                          Segment Storage

   ©2019 Harmonic Inc. All rights reserved worldwide.                                                                       35
Challenge

                                                        The CAP Theorem

                                      Looking Ahead          Benefits
                        Smarter. Faster. Simpler.
                                                      Improved fault tolerance

                                                      Green / Blue Upgrades

                                                           A / B Testing

©2019 Harmonic Inc. All rights reserved worldwide.
Harmonic Brings the Promise of

                                                        Video Streaming to Life

©2019 Harmonic Inc. All rights reserved worldwide.                                    37
Your Feedback is Greatly Appreciated!

Complete the
session survey
in mobile app

                   Rate icon in   1-5 star rating   Open field for
                    status bar        system         comments
You can also read