Configure Low-Latency DASH (LL-DASH) with chunked transfer and availabilityTimeOffset

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

Steps

  1. Set the MPD type to 'dynamic' and configure a short suggestedPresentationDelay (e.g., 3–4 seconds) in the MPD to push the presentation time close to the live edge
  2. Enable chunked encoding in your packager so each DASH segment is delivered via HTTP chunked transfer encoding as chunks become available, rather than after the full segment is complete
  3. Set availabilityTimeOffset in the SegmentTemplate to indicate how many seconds before nominal availability a chunk is accessible; this allows clients to fetch in-progress segments
  4. Set availabilityTimeComplete='false' on the SegmentTemplate to signal that segments are not fully available at their nominal availability time and clients should use chunked fetch
  5. Verify end-to-end latency with a DASH player supporting LL-DASH (e.g., dash.js with lowLatencyMode enabled) and monitor buffer occupancy to tune suggestedPresentationDelay

Known gotchas

Related routes

Configure LL-DASH (Low-Latency DASH) with chunked transfer and availabilityTimeOffset
dashif.org · 6 steps · unrated
Configure Low-Latency HLS with partial segments and blocking playlist reload
hls · 5 steps · unrated
Define a composite SLO combining availability and latency using Datadog SLO API
datadoghq.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