Q: What source video formats does the Video on Demand on AWS solution support?

A: By default, this solution can encode MP4, MPG, M4V, M2TS, and MOV files. The solution can be customized to encode any media file type supported by AWS Elemental MediaConvert.

Q: What output formats does this solution create?

A: This solution can encode your source videos into H.264 and H.265; SD, HD, and 4K MP4; and SD and HD HTTP Live Streaming (HLS), and Dynamic Adaptive Streaming over HTTP (DASH). The workflow can be configured to encode all videos in the same or to use metadata files to apply encoding settings on a video-by-video basis.

Q: What resolutions does this solution output?

A: This solution outputs 4K, 1080p, and 720p MP4, and any combination of 1080p, 720p, 540p, 360p, and 270p HLS and DASH.

Q: Can I customize and extend this solution for my specific needs?

A: Yes. This solution leverages AWS Step Functions, which breaks the workflow into individual steps that each perform a discrete function, making it easier to customize or extend the architecture for your specific video-on-demand needs. For example, you can modify or replace the encoding steps to produce different content sets. You can also add steps to extend support for more complex workflows, including image processing for poster artwork or additional custom data to the metadata file that will then be stored in Amazon DynamoDB.

Q: Can I customize the MediaConvert job templates to create different outputs?

A: Yes. This solution leverages AWS Elemental MediaConvert job templates to define the solution’s encoding options. You can customize the solution to work with any valid MediaConvert template. For more information, see the implementation guide.

Q: Can I deploy this solution in any AWS Region?

A: This solution uses AWS Step Functions and AWS Elemental MediaConvert. Therefore, you must deploy this solution in an AWS Region that supports these services.

Training and Certification

AWS Training and Certification builds your competence, confidence, and credibility through practical cloud skills that help you innovate and build your future.  Learn more »

Understanding Video-on-Demand (VOD) Workflows

In this course, you will learn about setting up video-on-demand (VOD) streaming workflows using AWS services.

Enroll now »

Introduction to Amazon CloudFront

This course provides a brief overview of how Amazon CloudFront can be used to scale out and improve performance for your applications.

Enroll now »

AWS Certified Solutions Architect – Professional

This exam tests your advanced technical skills and experience in designing distributed applications and systems on the AWS platform.

Schedule your exam »

Partner resources

The AWS Partner Network (APN) is focused on helping partners build successful AWS-based businesses to drive superb solutions and customer experiences. APN Partners are focused on customer success, helping you take full advantage of all the business benefits that AWS has to offer. With their deep expertise on AWS, APN Partners are uniquely positioned to help your company at any stage of your Cloud Adoption Journey and to help you solve some of your most complex problems.

Visit the following pages to learn more about the services we used to build this AWS Solution.

Need more resources to get started with AWS?

Visit the Getting Started Resource Center to find tutorials, projects and videos to get started with AWS.

Learn more »