AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server

7,739 views

Published on

Learn how you can easily configure a production quality live streaming setup using Amazon CloudFront and Wowza Media Server (available through AWS Marketplace). We will take you step by step through the process of using AWS CloudFormation to provision the AWS resources, using an encoder to capture the live stream and delivering the stream at scale to various devices using Amazon CloudFront.

Published in: Technology, Business

AWS Webcast - Live Streaming using Amazon CloudFront and Wowza Media Server

  1. 1. Poll Questions When are you considering deploying media streaming in your organization? • • • • • 0 – 3 months 3 – 6 months 6+ months Already streaming No plans yet How would streaming be used in your organization? (Choose one) • • • • As a Service – To be included in our product infrastructure As a Product offer – Server integrated into our product Consulting – Current/prospective consulting engagement To stream content that we own What type of deployment would you foresee your organization utilizing for media streaming? • • • Fully cloud-based – only the encoder is on-premises Using only our own infrastructure, nothing in the cloud Hybrid model – An on-premises origin server with cloud-based edge servers or CDN © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  2. 2. Live Streaming Using Amazon CloudFront and Wowza Media Server Nihar Bihani, Senior Product Manager - Amazon CloudFront Chris Knowlton, VP of Product Management - Wowza Media Systems © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  3. 3. Agenda Live Streaming Architecture Overview Challenges When Streaming Live Events Using AWS & Wowza for Live Streaming Demo: Configuring AWS Resources and Wowza Q&A © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  4. 4. Agenda Live Streaming Architecture Overview Challenges When Streaming Live Events Using AWS & Wowza for Live Streaming Demo: Configuring AWS Resources and Wowza Q&A © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  5. 5. On-site Video Capturing & Encoding Crew on the ground • • • Capture the event on camera Managed by a production team Decide on angles, shots, duration etc. Onsite encoders • • Compress raw feed from camera to be sent to the streaming server Typically hardware based High bandwidth link to the closest AWS region • • Single stream sent at high bandwidth Multiple streams of different bit rates sent © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  6. 6. Real Time Streaming Server Ingestion of input streams Transcoding to different bitrates Transmuxing to different delivery protocols Generating and updating manifest files © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  7. 7. Global Delivery of Live Streams to Viewers Amazon CloudFront CDN • Supports all HTTP based streaming protocols • Improved performance • Ability to handle spikes • Cost savings Edge Locations To deliver content to end users with lower latency A global network of edge locations Supports global DNS infrastructure (Route53) and CloudFront CDN © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  8. 8. Live Multi-bitrate Streaming Amazon CloudFront HLS, HDS, Smooth Streaming Source Encoder RTSP or RTMP Edge HTTP Cache Hong Kong Paris New York © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  9. 9. Agenda Live Streaming Architecture Overview Challenges When Streaming Live Events Using AWS & Wowza for Live Streaming Demo: Configuring AWS Resources and Wowza Q&A © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  10. 10. Dynamic Nature of Events Live Streaming setup should be able to scale massively • Ability to handle flash crowds • Shield origin servers from the spikes • Ensure every single viewer gets the best experience Infrastructure should be cost efficient • Sporadic nature of events but need to plan for maximum number of users • Extremely cost-inefficient when using in-house infrastructure • Penalty for running over planned capacity is costly Viewers might come from anywhere • Need points of presence all over the globe © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  11. 11. A Fragmented Ecosystem… Many Devices, Codecs and Protocols… © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  12. 12. Agenda Live Streaming Architecture Overview Challenges When Streaming Live Events Using AWS & Wowza for Live Streaming Demo: Configuring AWS Resources and Wowza Q&A © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  13. 13. Advantages of Using AWS & Wowza Pay per usage of resources (CapEx -> OpEx) Scale up or down without complex configurations Global reach to handle any size crowds anywhere Easy setup and teardown of as many streaming stacks as you want Support for multiple HTTP based protocols (HLS, HDS, Smooth Stream) Option to use premium Wowza AddOns (e.g. Transcoder, nDVR) © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  14. 14. Subscribe to Wowza via AWS Marketplace Available on AWS Marketplace Bring Your Own License Option • Ability to use Wowza Addons © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  15. 15. Setup Guidelines Step by step tutorial to easily setup a live streaming stack Modeled using CloudFormation template • Ability to customize Seamless Amazon CloudFront integration • Supports HLS, HDS, Smooth Streaming © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  16. 16. Agenda Live Streaming Architecture Overview Challenges When Streaming Live Events Using AWS & Wowza for Live Streaming Demo: Configuring AWS Resources and Wowza Q&A © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  17. 17. Origin-Edge Configuration © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  18. 18. CloudFront Configuration © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  19. 19. Live Multi-bitrate Streaming © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  20. 20. Live Multi-bitrate Streaming Amazon CloudFront HLS, HDS, Smooth Streaming Edge HTTP Cache © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  21. 21. Live Multi-bitrate Streaming Amazon CloudFront HLS, HDS, Smooth Streaming Source Encoder RTSP or RTMP © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  22. 22. Live Multi-bitrate Streaming Amazon CloudFront HLS, HDS, Smooth Streaming RTSP or RTMP © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  23. 23. Live Multi-bitrate Streaming Amazon CloudFront HLS, HDS, Smooth Streaming RTSP or RTMP Edge HTTP Cache Hong Kong Paris New York © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  24. 24. Agenda Live Streaming Architecture Overview Challenges When Streaming Live Events Using AWS & Wowza for Live Streaming Demo: Configuring AWS Resources and Wowza Q&A © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
  25. 25. © 2013 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

×