Deploy a customizable architecture to build a video-on-demand workflow - Video on Demand on AWS Foundation

Deploy a customizable architecture to build a video-on-demand workflow

Publication date: November 2020 (last update: July 2021)

Video on Demand on AWS Foundation is a reference implementation that automatically provisions the Amazon Web Services (AWS) services necessary to build a scalable, distributed video-on-demand workflow. To build highly available, resilient architectures that ingest, store, process, and deliver video content on demand, this solution uses the following AWS services:

This solution is designed to help you begin encoding video files with MediaConvert. Out of the box, this solution provides a sample MediaConvert job-settings.json file, which is used to transcode videos uploaded to an Amazon S3 bucket. You can customize the architecture to meet your specific needs. For more information, refer to Customization.

If you are looking to build out more complex workflows with options around ingest processing and publishing video content, AWS also offers the Video on Demand on AWS solution.

This implementation guide discusses architectural considerations and configuration steps for deploying the Video on Demand on AWS Foundation solution 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.