Skip to content

Startover

media.play.startover

Transport

HTTP or HTTPS; playlists and fragments use separate requests over TCP.

Supported codecs

Depend on the delivery protocol: HLS and DASH. Sapsan packages existing tracks; check decoding compatibility in the target player.

The recorded archive is available over the same protocols as live: HLS and DASH. There is also an API for querying recorded ranges and previews.

Archive playback works only for streams with recording enabled (dvr) — otherwise the request is rejected with a clear error.

Rewind

A playlist rewound N seconds back from now:

http://server/streaming/v/<stream>/rewind/<seconds>/index.m3u8

For example, rewind/3600/ is a one-hour timeshift. Rewind seamlessly stitches the archive to the live edge: the playlist starts in the archive and continues with live, with no duplicates or gaps at the seam; LL-HLS (blocking reload, delta updates) keeps working. Recording gaps become a standard EXT-X-DISCONTINUITY.