AWS Elemental MediaConvert Specialized2017年〜
A serverless service for file-based video transcoding
What It Does
AWS Elemental MediaConvert provides broadcast-quality video transcoding in a serverless manner. It supports high-quality formats like 4K, HDR, and HEVC, and can perform advanced processing such as subtitle insertion, overlays, and DRM encryption. It is positioned as the successor to Elastic Transcoder.
Use Cases
It is used for content conversion on video streaming platforms, file-based workflows at broadcast stations, generating ad videos in multiple formats, and digitizing archived footage.
Everyday Analogy
Think of it like a professional video editing studio. You bring in your raw footage (input file), and they produce versions for TV broadcast, web streaming, and mobile (each output format). You don't need to set up the studio equipment (servers) yourself.
What Is MediaConvert?
AWS Elemental MediaConvert is a serverless service for converting file-based video content. It takes video files stored in S3 as input, converts them according to your specified settings, and outputs the results to S3. It offers broadcast-quality features and supports more advanced processing than Elastic Transcoder.
Jobs and Output Groups
MediaConvert processes conversions as jobs. A single job can have multiple output groups, generating different formats like HLS, DASH, and MP4 simultaneously. Output presets define resolution, bitrate, and codec, and can be saved as job templates for reuse. For practical knowledge on jobs and output groups, books (Amazon) are a helpful resource.
Getting Started
Select 'Create job' in the MediaConvert console and specify the S3 path of the input file. Add output groups, select formats and settings, and submit the job. A common pattern is using CloudWatch Events to detect job completion and Lambda to automate downstream processing.
Things to Watch Out For
- There are two queue types: on-demand and reserved. Reserved queues are more cost-effective for high-volume conversions
- Using DRM encryption requires integration with AWS Elemental MediaPackage or a SPEKE-compatible key provider