Skip to content

Отмотка прямого эфира

media.play.startover

Транспорт

HTTP или HTTPS; плейлисты и фрагменты передаются отдельными запросами по TCP.

Поддерживаемые кодеки

Зависят от выбранного протокола выдачи: HLS и DASH. Sapsan упаковывает имеющиеся дорожки; совместимость декодирования проверяйте в целевом плеере.

Записанный архив доступен через те же протоколы, что и лайв: HLS и DASH. Дополнительно есть API для запроса записанных диапазонов и превью.

Проигрывание архива работает только у потоков с включенной записью (dvr) — иначе запрос отклоняется с понятной ошибкой.

Rewind — отмотка назад

Плейлист, отмотанный на N секунд назад от текущего момента:

http://server/streaming/v/<stream>/rewind/<секунд>/index.m3u8

Например, rewind/3600/ — часовой timeshift. Rewind бесшовно склеивает архив с живым краем: плейлист начинается в архиве и продолжается лайвом без дублей и дырок на стыке, LL-HLS (blocking reload, дельта-обновления) продолжает работать. Дырки в записи оформляются стандартным EXT-X-DISCONTINUITY.