DVR playback for live streams

Back to Changelog
MAY 27, 2025
NewLive StreamingAPI

You can now turn any live stream into a rewindable broadcast. Set "enableDvrMode": true when creating a live stream and FastPix will expose a DVR-enabled playback manifest, letting viewers pause the live edge, rewind to any earlier point in the broadcast, and seek forward again — all from the same playback URL, with no separate clipping workflow required.

To play back a DVR-enabled stream, append the ?dvrMode=true query parameter to the stream playback URL. Without the query parameter, the same URL continues to serve the standard live edge so existing player integrations are unaffected.

DVR works with any HLS-compatible player and respects the playback policies (public or signed) already configured on the stream. When viewers land on the stream they get the live edge by default; user-driven scrubbing automatically transitions playback into time-shifted mode without dropping the session.

Key details:

  • New enableDvrMode boolean parameter on the create live stream request — set to true to enable DVR for the entire broadcast window.
  • Append ?dvrMode=true to the stream playback URL to play back the DVR manifest.
  • Time-shifted playback is served from the same playback ID, so existing player integrations need no code changes beyond enabling the flag and appending the query parameter.
  • DVR works alongside recording, so the live broadcast, DVR rewind window, and the resulting live-to-VOD asset are all generated from a single ingest.

This is a foundational feature for use cases like sports, news, concerts, town halls, and online learning, where viewers frequently want to rewind to a moment they just missed without losing their place when they jump back to live.