Appendix F: AWS Elemental MediaConvert templates
By default, the Video on Demand on AWS solution selects the job template for AWS Elemental MediaConvert based on the source video height. The solution includes three default job templates:
-
MediaConvert_Template_2160p:
-
1 mp4 2160p HEVC output
-
5 HLS outputs AVC 1080p through 270p
-
5 DASH outputs AVC 1080p through 270p
-
-
MediaConvert_Template_1080p:
-
1 mp4 1080p AVC output
-
5 HLS outputs AVC 1080p through 270p
-
5 DASH outputs AVC 1080p through 270p
-
-
MediaConvert_Template_720p:
-
1 mp4 720p AVC output
-
4 HLS outputs AVC 720p through 270p
-
4 DASH outputs AVC 720p through 270p
-
By default, the solution is configured to leverage Quality-Defined Variable Bitrate (QVBR) mode in MediaConvert. The QVBR settings are configured to the recommended values for each output, as shown in the following table.
Resolution | Maximum Bitrate | QVBR Quality Level |
---|---|---|
2160p | 15,000 Kbps | 9 |
1080p | 8,500 Kbps | 8 |
720p | 6,000 Kbps | 8 |
540p | 3,500 Kbps | 7 |
360p | 1,500 Kbps | 7 |
270p | 400 Kbps | 7 |
You can also modify the solution to use different QVBR settings, other system job templates, or your own custom job templates. For more information about working with job templates for MediaConvert, refer to Working with MediaConvert Job Templates. For more information about QVBR Mode, refer to Using the QVBR Rate Control Mode.
If you set the solution to ingest source videos and metadata files, you can specify
the template using the JobTemplate field in your metadata file. For more information, refer to Appendix E. Or, you can replace the default templates in the Input Validate
AWS Lambda function by modifying the MediaConvert_Template_
environment variables.
<resolution>