HTTP-TS
Формат HTTP URL для доступа к записанному контенту на необходимую позицию времени:
http://example.com:8080/ts?channel_id=%channel_id%×tamp=%timestamp%&endless=%endless%&priority=%priority%&aid=%aid%
где:%channel_id%
— уникальный идентификатор канала, соответствующий тому, который был передан при добавлении задачи на запись.%timestamp%
— время в формате UNIX Timestamp, соответствующее времени начала передачи по EPG по UTC+0.%endless%
— необязательный параметр (значение 0 или 1, по умолчанию 0), активирующий режим эмуляции «бесконечного» потока. Используется для устройств, которые обрывают воспроизведение архивной передачи по достижению момента конца файла (например, устройства Samsung и Android).%priority%
— необязательный параметр (число, соответствует идентичному полю, передаваемому в API метод создания задачи на запись), если явно указать приоритет, то micropvr отдаст запись с источника соответствующего приоритета.%aid%
— необязательный параметр, идентификатор аккаунта. Используется для логирования сессий.
HLS
Формат HTTP URL для доступа к получения плейлиста заданного типа на заданное время:
http://example.com:8080/pvr/playlist?channel_id=%channel_id%&start_timestamp=%start_timestamp%&end_timestamp=%end_timestamp%&aid=%aid%&type=0
где:%channel_id%
— уникальный идентификатор канала, соответствующий тому, который был передан при добавлении задачи на запись.%start_timestamp%
— время в формате UNIX Timestamp, соответствующее времени начала передачи по EPG по UTC+0.%end
— время в формате UNIX Timestamp, соответствующее времени конца передачи по EPG по UTC+0._timestamp
%%aid%
— необязательный параметр, идентификатор аккаунта. Используется для логирования сессий.%type%
— тип плейлиста (на данный момент доступен только тип 0 — HLS с использованием EXT-X-BYTERANGE для сегментирования).
Прямой доступ к сегментам, записям и плейлистам осуществляется по URL-адресу вида:
http://example.com:8080/pvr/%directory_nickname%/%filename%