Insert SCTE-35 ad cue markers into a live HLS stream and personalize ads with AWS MediaTailor

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

Steps

  1. Configure your live encoder to inject SCTE-35 splice_insert or time_signal messages at ad break boundaries; confirm they appear as EXT-X-CUE-OUT / EXT-X-CUE-IN markers in the MediaPackage output
  2. Create a MediaTailor configuration supplying the video content source URL (your CDN-fronted MediaPackage endpoint) and an ADS (ad decision server) template URL with [avail.duration] and [session.id] macros
  3. Update your player to use the MediaTailor session initialization endpoint (POST /v1/session/{config_name}) to get a personalized manifest URL and pass any targeting parameters in the request body
  4. MediaTailor rewrites the manifest at each ad break: SPLICE_INSERT cues emit EXT-X-CUE-OUT/IN markers; TIME_SIGNAL cues emit EXT-X-DATERANGE tags with richer SCTE metadata
  5. Enable CloudWatch metrics on the MediaTailor configuration to monitor ad decision latency, fill rate, and timeout rates; set ADS timeouts conservatively to avoid unfilled avails

Known gotchas

Related routes

Insert SCTE-35 splice_insert cue markers into a live HLS stream for ad break signaling
www.scte.org · 6 steps · unrated
Configure AWS MediaPackage live channel with SPEKE encryption and HLS/DASH endpoints
aws-mediapackage · 5 steps · unrated
Add WebVTT subtitle tracks to an HLS stream and reference them in the multivariant playlist
hls · 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