Menu
Live Streaming with AWS
Live Streaming with AWS Elemental Cloud

Overview

Amazon Web Services (AWS) enables broadcasters and content owners to automate media supply chains, streamline content distribution, and cost effectively broadcast live content to a global audience. With the AWS Cloud, you can seamlessly scale your infrastructure to meet demand, and pay only for what you use, helping you build highly available and cost-effective solutions for live video streaming.

AWS offers several options for delivering live streaming content on the cloud that enable you to automatically provision and dynamically scale any combination of video processing, delivery, and storage services. Customers can combine AWS Elemental Cloud, a service that enables customers to rapidly deploy multiscreen offerings for live and on-demand content, with Elastic Load Balancing, Auto Scaling, and Amazon CloudFront to build a highly resilient and secure architecture that delivers an exceptional real-time viewing experience.

The live streaming solution integrates your existing AWS Elemental Cloud deployment to encode and package your content for adaptive bitrate streaming across multiple screens via HTTP live streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH). (To use this solution, you must have access to AWS Elemental Cloud services. For more information, contact cloudsales@elementaltechnologies.com.) The solution also deploys a fleet of Amazon Elastic Compute Cloud (Amazon EC2) instances in an Auto Scaling group, for Nginx caching, and uses Amazon CloudFront to deliver an elastic, highly available, global solution for live video streaming. The solution is easy to deploy and used only during the live event. When you finish streaming, you can delete the solution’s stack which also deletes the AWS Elemental Cloud configuration, to help ensure that you only pay for the infrastructure you use.

Cost

You are responsible for the cost of the AWS Elemental and other AWS services used while running this live streaming solution. As of the date of publication, the cost for running this solution with default settings in the US East (N. Virginia) Region is approximately $2 per hour for the AWS services. Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution. The hourly cost does not include the data transfer fees, which will vary depending on the number of users, or the costs associated with AWS Elemental Cloud. For more details on AWS Elemental Cloud pricing, please contact cloudsales@elementaltechnologies.com.

On this page: