Submit an adaptive bitrate transcoding job to AWS MediaConvert with HLS output

domain: aws-mediaconvert · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Construct a job JSON with an InputClipping if needed, then define an HLS output group with a manifest duration format and a destination S3 URI
  2. Add multiple video outputs in the group — each with a distinct bitrate, resolution, and rate control mode (QVBR recommended); set codec settings to H.264 or H.265
  3. Add an audio output and any caption outputs (WebVTT or embedded) to the same output group
  4. Submit the job via the MediaConvert REST API (POST to the regional endpoint /2017-08-29/jobs) or AWS SDK, supplying the job JSON and the IAM role ARN with S3 read/write and CloudWatch permissions
  5. Poll job status or subscribe to EventBridge events on the aws.mediaconvert source for COMPLETE/ERROR notifications; retrieve the output S3 path from the job response

Known gotchas

Related routes

Submit an AWS Elemental MediaConvert transcoding job
docs.aws.amazon.com · 6 steps · unrated
Enable Automated ABR (per-title encoding) in an AWS MediaConvert job
aws-mediaconvert · 5 steps · unrated
Submit an AWS Elemental MediaConvert job using a job template, choosing on-demand vs reserved queue
docs.aws.amazon.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans