Deploy a reference implementation to build a scalable, distributed video-on-demand workflow - Video on Demand on AWS

Deploy a reference implementation to build a scalable, distributed video-on-demand workflow

Publication date: April 2017 (last update: September 2021)

The Video on Demand on AWS solution automatically provisions the AWS services necessary to build a scalable, distributed workflow to ingest, store, process, and deliver video content on demand. It ingests metadata files and source videos, processes the videos for playback on a wide range of devices, stores the transcoded media files, and delivers the videos to end users through CloudFront.

This solution uses the following AWS services to build a highly available and resilient architecture:

This solution provides an example architecture to build a global consumer video workflow on AWS. You can customize the architecture to meet your specific needs. For more information, refer to Customization.

This implementation guide discusses architectural considerations and configuration steps for deploying Video on Demand on AWS in the AWS Cloud. It includes links to an AWS CloudFormation template that launches and configures the AWS services required to deploy this solution using AWS best practices for security and availability.

The guide is intended for IT infrastructure architects, administrators, and DevOps professionals who have practical experience with video-on-demand workflows and architecting in the AWS Cloud.