INTEGRITY Documentation

DVR for Live

Stream Live supports "DVR mode" on an opt-in basis to allow viewers to rewind, resume, and fast-forward a live broadcast. To enable DVR mode, add the dvrEnabled=true query parameter to the Stream Player embed source or the HLS manifest URL.

Stream Player

Stream Player embed format
<div style="position: relative; padding-top: 56.25%;">
  <iframe
    src="https://customer-<CODE>.cloudflarestream.com/<INPUT_ID|VIDEO_ID>/iframe?dvrEnabled=true"
    style="border: none; position: absolute; top: 0; left: 0; height: 100%; width: 100%;"
    allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
    allowfullscreen="true"
  ></iframe>
</div>

When DVR mode is enabled the Stream Player will:

HLS manifest for custom players

HLS manifest URL format
https://customer-<CODE>.cloudflarestream.com/<INPUT_ID|VIDEO_ID>/manifest/video.m3u8?dvrEnabled=true

Custom players using a DVR-capable HLS manifest may need additional configuration to surface helpful controls or information. Refer to your player library for additional information.

Video ID or Input ID

Stream Live allows loading the Player or HLS manifest by Video ID or Live Input ID. Refer to Watch a live stream for how to retrieve these URLs and compare these options. There are additional considerations when using DVR mode:

Recommended: Use DVR Mode on a Video ID URL:

DVR Mode on a Live Input ID URL:

Known Limitations