Skip to main content
Version: v2

DVR window

DVR (Digital Video Recording) enables viewers to pause, rewind, and replay your live stream content. The DVR window defines how far back viewers can seek during your live broadcast.

Configuration

To enable DVR, set a window size in seconds on your channel. This determines the length of the rewindable buffer available to viewers. For example, a window size of 3600 seconds allows viewers to seek up to one hour back in the live stream.

DVR configuration

When DVR is enabled, viewers can scrub back through the live stream within the configured window. Once the window is exceeded, older content is no longer available for playback.

API example

You can also enable DVR via the API by setting dvr.enabled to true and dvr.windowInSeconds to your desired window size (60–86400 seconds) when creating or updating your channel.

POST https://api.theo.live/v2/channels

{
"name": "my-channel",
"dvr": {
"enabled": true,
"windowInSeconds": 3600
}
}