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.