Отмотка прямого эфира¶
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.