Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availability on AWS (CTD201)

622 views

Published on

Traditional broadcast infrastructures had to be built with on-premises architectures to provide five nines of reliability and to ensure the quality of service expected by premium content owners. However, robust live linear streaming services built on AWS are now feasible and in fact can be 100% available. Learn how broadcast media workflows with Elemental Cloud can provide ingest of heterogeneous video sources, fault tolerance across multiple Availability Zones, time synchronization of video streams, and sustained peak workloads in 24/7 applications.

Published in: Technology
  • Be the first to comment

AWS re:Invent 2016: Architecting a 24x7 Live Linear Broadcast for 100% availability on AWS (CTD201)

  1. 1. © 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. 1 Jesse Rosenzweig – Chief Technology Officer, AWS Elemental Euan McLeod – Global Head of Live Video Streaming, Amazon Video November 29, 2016 CTD201 Better than Broadcast Architect 24/7 Live Linear Video Experiences on AWS
  2. 2. 2 Overview • Multiscreen content delivery demands • How AWS enables live linear workflows • Building advanced media workflows • Amazon Video – real-time workflow implementation
  3. 3. 3 Delivering multiscreen content Markets Enterprise Government Broadcasters Content programmers Pay TV operators Content Live On demand S3 Displays Devices AWS acquired Elemental Technologies in October 2015
  4. 4. 4 Live is more than linear LIVE CONTENT Historically dominated by broadcasts Record, rewind, start over Expected to always be included ADVANCED FEATURES
  5. 5. 5 Trade capital expense for variable expense Pay for media you store and process, as you go Benefit from massive economies of scale Media focused storage and compute solutions Stop guessing capacity Handle unpredictable and bursty media needs Increase speed and agility Decrease time-to-market, test out new approaches Go global in minutes Global availability instantly, with no commit Cloud meets the demands of multiscreen
  6. 6. 6 Advanced 24/7 live video delivery challenges • Incoming streams come in many streaming types and are high bandwidth • Maintain the reliable, robust viewing experience consumers expect • Continued evolution of the consumer experience • Unpredictable capacity requirements Live Source Display Devices
  7. 7. 7 Highly reliable content ingest INGEST Satellite, Fiber, IP Network SOURCE LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUDAWS REGION 2 INGEST LOGIC DISPLAY DEVICES Redundant feeds Amazon RDS Amazon S3 LOAD BALANCER ELEMENTAL CLOUDAWS REGION 2 INGEST LOGIC Amazon RDS Amazon S3 AWSDirect Connect AWSDirect Connect
  8. 8. 8 High availability, high quality ingest options Broad range of content sources • Same inputs as on premises • Fiber and satellite and Internet sources • No compromise contribution format support • 4:2:2, high bit rate, advanced caption/metadata Reliable real-time video transfer • AWS Direct Connect for highest privacy and QoS • Enable contribution over the public Internet
  9. 9. 9 LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUDAWS REGION 2 INGEST LOGIC Reliable processing enabling advanced experiences DISPLAY DEVICES Redundant Feeds PROCESSSING Amazon RDS Amazon S3 LOAD BALANCER ELEMENTAL CLOUDAWS REGION 2 Direct Connect INGEST LOGIC Amazon RDS Amazon S3 Satellite, Fiber, IP Network SOURCE AWSDirect Connect AWSDirect Connect
  10. 10. 10 Pay-as-you-go video processing and storage Content creation and delivery on demand • Same workflow and resiliency for events and 24/7 application • Create channels on demand Scalable cloud storage • Continuous content archiving • Eliminate physical storage constraints
  11. 11. 11 Delivery and playback LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUDAWS REGION 2 INGEST LOGIC DISPLAY DEVICES Redundant Feeds Amazon RDS Amazon S3 LOAD BALANCER ELEMENTAL CLOUDAWS REGION 2 Direct Connect INGEST LOGIC Amazon RDS Amazon S3 Satellite, Fiber, IP Network SOURCE AWSDirect Connect AWSDirect Connect
  12. 12. 12 Satellite and Fiber Network SOURCE LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUD LOAD BALANCER AWS REGION 2 AWSDirect Connect INGEST LOGIC AWS REGION 1 AWSDirect Connect INGEST LOGIC ELEMENTAL CLOUD End-end agility, scalability, resiliency OriginCache DISPLAY DEVICES Video Player Video Player Redundant Feeds
  13. 13. 13 Amazon Video live streaming Euan McLeod
  14. 14. 14 Case study: Amazon Video live streaming
  15. 15. 15 Type of Amazon Video live delivery • Ad hoc events • Tentpole events • 24/7 live linear
  16. 16. 16 MACKLEMORE LIVE
  17. 17. 17
  18. 18. 18 CNN News Source let us know that they included the story in today’s “Hollywood Minute,” which went out to their 1,000+ affiliates.
  19. 19. 19 Walkthrough / demo of Amazon Video interface?
  20. 20. 20 Premium video: the core of what we’re offering HOW WE LOOK AT QUALITY Tradeoffs become important Delivering quality video experience
  21. 21. 21 Tradeoffs become important Delivering Quality Video experience Reliability Playback start time Video quality Priority of tradeoffs We set goals for all, and we invent new technologies to push the boundary where these tradeoffs must be made. 1 23 HOW WE LOOK AT QUALITY
  22. 22. 22 Premium video: the core of what we’re offering Measuring and improving playback HOW WE LOOK AT QUALITY Tradeoffs become important Delivering quality video experience
  23. 23. 23 Premium video: the core of what we’re offering Customer trust HOW WE LOOK AT QUALITY Measuring and improving playback Tradeoffs become important Delivering quality video experience
  24. 24. 24 Satellite and Fiber Network SOURCE LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUD LOAD BALANCER AWS REGION 2 AWSDirect Connect INGEST LOGIC AWS REGION 1 AWSDirect Connect INGEST LOGIC ELEMENTAL CLOUD Amazon Redshift Amazon SQS Amazon EC2 Amazon SNS OTHER AWS SERVICES USED Amazon Route 53 Amazon Video live streaming workflow OriginCache DISPLAY DEVICES Video Player Video Player Key Server DRM License Server Redundant Feeds Monitoring System Optimization Services (Origin/CDN Selection,, Heuristics, Manifest) Policy Management QoS Events
  25. 25. 25 Redundant Feeds BROADCAST CENTER LOAD BALANCER CDN 2 CDN X Amazon CloudFront ELEMENTAL CLOUD LOAD BALANCER AWS REGION 2 AWSDirect Connect INGEST LOGIC AWS REGION 1 AWSDirect Connect INGEST LOGIC ELEMENTAL CLOUD Amazon Redshift Amazon SQS Amazon EC2 Amazon SNS OTHER AWS SERVICES USED Amazon Route 53 Amazon Video scheduled broadcast / event workflow OriginCache DISPLAY DEVICES Video Player Video Player Key Server DRM License Server Monitoring System Optimization Services (Origin/CDN Selection,, Heuristics, Manifest) Policy Management QoS Events BROADCAST CENTER
  26. 26. 26 Advanced monetization Recommendation ticker
  27. 27. 27 Media streaming specific improvements to CloudFront Intelligent prefetching 5 Mbps 2.5 Mbps 1 Mbps 512 Kbps 256 Kbps Dynamic manifest support CloudFront edge Prefetch video fragments into cache at the requested and adjacent bit rates to reduce cache misses AV URL vending service Dynamic manifest service Media Fragments Media fragments Built support for requesting a dynamically generated manifest to optimize bit rate availability based on device to improve quality of playback .m3u8
  28. 28. 28 More popular titles Less popular titles %ofsessionswithout errorsandrebuffers CloudFront Other CDNs METRO ARCHITECTURE CloudFront We also use AWS innovation for VOD content • Achieved through adjacent prefetching • And other video packet delivery optimization
  29. 29. 29 • Large-scale deployment of high quality video via the cloud is now possible and is happening • Cloud workflows can be engineered to be as resilient and reliable as on-premises workflows • Consumers expect a rich dynamic viewing experience that is best built on AWS / Elemental Conclusion
  30. 30. Thank you! 30

×