Video-On-Demand content on AWS solution

Amazon Web Services (AWS) offers two media solutions to cost-effectively bring video-on-demand (VOD) content to global audiences using the AWS Cloud. Both Video on Demand on AWS solution and  AWS Foundation solution need to build scalable, distributed VOD processing and delivery workflows. This blog provides guidelines to choose the streaming solution that best fits your needs.

Video on Demand on AWS Foundation

This solution is builded to assist you rapidly get started encoding video files with AWS Elemental MediaConvert. It can be simply customized and used as the starting point to build a more complex workflow.

Out of the box, this solution permits you to perform the following:

  • Automatically transcode videos uploaded to S3 into formats fit for playback on a huge range of devices.
  • Simply customize MediaConvert job settings by uploading your own file and using different job settings for different inputs.
  • Store transcoded files within a destination bucket and practice Amazon CloudFront to deliver to finish viewers.

Besides to the transcoded video, the outputs include input file metadata, job settings, and output details. These outputs are stored over a separate JSON file that can be implemented for further processing.

Video on Demand on AWS

This solution enhances the Video on Demand on AWS Foundation solution with additional features and various options that can be customized.

This solution offers the following features:

  • Amazon Step Functions orchestration of the ingest, transcoding (containing pre-and post-processing steps), and producing steps of the workflow.
  • Alternative of video file or metadata file trigger.
  • Delivery of videos to viewers with Amazon CloudFront, arranged for playback on a huge range of devices.
  • Input file metadata, job settings, and output details storage in a DynamoDB table for simple access by downstream consumers.
  • permissive automated archive of video inputs to assist decrease storage costs.

With this solution, you can also select to use AWS Elemental MediaPackage for packaging content into different formats and to use encryption. MediaPackage can decrease storage costs for the outputs; although, there’s a trade-off between packaging costs and storage costs.


  • Useful blog! Amazon Web Services (AWS) enables television and content owners to automate media supply content distribution, and deliver media content to a worldwide audience

  • Nowadays video has become the main source of Information sharing and learning. This blog helps to create an video on demand services on AWS

  • This blog clearly explain on how Amazon Web Services(AWS) utilize video on demand content.

    Thanks for sharing

  • This article helps me to understand on how to build scalable, distributed VOD processing with AWS solutions

Leave a Reply

Your email address will not be published. Required fields are marked *