Логичное на первый взгляд ожидание: раз в OTT Player нет архива у канала — значит, где-то в настройках плеера не включена нужная галочка. И вот тут придётся разочаровать: галочки такой не существует, потому что архив (он же catch-up, он же network PVR) — это не функция плеера вообще, а функция плейлиста и сервера провайдера. OTT Player его просто показывает, если он там есть, — и не может его создать из ничего, если провайдер архив не хранит.

Разберём, как это устроено на самом деле, откуда технически берётся шкала перемотки в прошлое и почему у одного канала архив есть, а у соседнего в том же списке — нет. Кстати про провайдеров: если оплата доступа к каналам с архивом идёт через зарубежный сервис, а российская карта не проходит, есть SUB.SUP — Telegram и ВКонтакте, помогают провести платёж без лишних сложностей.

Архив — не функция плеера

Смотри на это так: OTT Player — это плеер видео, а видео из прошлого — это отдельный поток данных, который должен где-то физически храниться. Хранит его не приложение на твоём телевизоре (там просто нет места и вообще такой задачи), а сервер провайдера, который непрерывно записывает каждый канал и держит запись ограниченное время. Плеер лишь получает от сервера ссылку на нужный кусок этой записи и проигрывает её — ровно так же, как проигрывает обычный прямой эфир.

Отсюда прямое следствие: если провайдер архив не пишет, никакая настройка внутри OTT Player этого не изменит. Максимум, что можно сделать со своей стороны, — сменить провайдера на того, кто архив предоставляет.

Путаница чаще всего рождается из другого приложения. У части IPTV-плееров действительно есть внутренний timeshift — короткий локальный буфер, который позволяет отмотать назад только то, что шло прямо сейчас, и то на несколько минут, за счёт кэша на самом устройстве. Это совсем другая, куда более скромная штука, чем полноценный архив за несколько дней, но обе функции в разговорах часто называют одним словом «архив», и от этого ожидания у пользователей завышаются.

Разница на практике ощущается сразу: локальный timeshift пропадает, стоит переключить канал или перезапустить приложение, — буфер живёт только в рамках текущего сеанса просмотра. Полноценный архив от провайдера, наоборот, доступен в любой момент в течение всего заявленного срока, хоть через час, хоть через три дня, и не зависит от того, было ли приложение открыто всё это время.

Как технически устроен архив эфира?