Ingest and pass through live CEA-708/EIA-608 closed captions in a live HLS output via AWS MediaLive

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

Steps

  1. In the MediaLive input's captions selector, set Selector settings to Embedded to extract EIA-608/CEA-708 (or SCTE-20) caption data from the live source.
  2. For straight passthrough, create exactly one captions selector for the input — all embedded languages are extracted automatically; multiple selectors are only needed when converting specific languages to another output format.
  3. Configure Convert 608 to 708 based on what's actually in the source: Upconvert synthesizes CEA-708 from EIA-608 when only 608 is present, but upconverting when native 708 already exists discards the original 708 data — this combination is documented as not recommended.
  4. Attach the captions selector to the channel's HLS output group so the embedded captions flow into the HLS segments.
  5. In the HLS output's manifest settings, explicitly include captions language information — without it, downstream players have no signal that embedded captions exist.

Known gotchas

Related routes

Pass through CEA-608/708 closed captions in an AWS MediaConvert job
aws-mediaconvert · 5 steps · unrated
Handle CEA-608 and CEA-708 broadcast closed captions in a transcoding pipeline
ffmpeg.org · 6 steps · unrated
Configure embedded CEA-608/708 captions in an AWS Elemental MediaLive channel
docs.aws.amazon.com · 5 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