Files
v10/internal/design/spf/features/live-stream-support.md

869 B

status, date, definition
status date definition
draft 2026-05-20 technical

Live stream support

Maintain a playable HLS live presentation as media playlists reload and their windows advance.

Proposed direction

  • Model playlist reload as a source-scoped lifecycle.
  • Merge segments by stable media identity and handle discontinuities explicitly.
  • Derive seekable range and live edge from the current presentation.
  • Keep reload scheduling separate from segment loading.

Before implementation

Define target-duration scheduling, stale-response handling, window eviction, initial live position, and terminal errors. Verify sliding windows, discontinuities, transient reload failure, and source replacement.

DVR and event-stream support, LL-HLS support, and network resilience.