4.3. Запись

Мониторинг вещания в режиме реального времени предполагает контроль текущего состояния сервиса. Возможность записи сервиса позволяет зафиксировать состояние потока на определенный момент. Записать поток или OTT-сервис можно вручную или настроив автоматическую запись по событиям.

Основные возможности:

  • Запись по любому триггеру системы;

  • Запись в формате Pcap;

  • Запись полной структуры сервисов HLS и DASH;

  • Полное JSON-описание сохраняемой записи;

  • Синхронная запись на нескольких зондах.

Скачиваемая запись представляет собой ZIP-архив, в который вкладывается записанные данные, а также подробное описание события-триггера в формате JSON.

Формат записи зависит от типа сервиса:

Тип сервиса

Основная задача

Дочерние задачи

Пояснения

IPTV

Pcap, MPEG-TS

Если при запуске зонда выполнены необходимые условия, запись будет доступна в форматах Pcap и MPEG-TS, иначе только в MPEG-TS.

T2-MI

Pcap, MPEG-TS (T2-MI)

MPEG-TS

Анализ T2-MI является опцией анализа IPTV, поэтому для основной задачи доступны два варианта скачивания записи: Pcap и MPEG-TS. При включенной опции Анализировать инкапсулированные потоки зонд будет создавать вкладки с подзадачами для каждого присутствующего PLP. Для дочерних задач запись производится в формате MPEG-TS (уже без контейнера T2-MI).

SRT

MPEG-TS

MPEG-TS

При анализе SRT дочерние задачи создаются, когда задача работает в режиме Listener или Caller (когда анализируется мультиплексированный SRT поток). Для SRT потоков запись доступна только в формате MPEG-TS.

Захват IPTV

Pcap, MPEG-TS

Аналогично обычной IPTV задаче.

Захват SRT

Pcap

MPEG-TS

Зонд создает родительскую задачу, которая захватывает все пакеты, удовлетворяющие настроенному правилу, и сортирует их, определяя принадлежность к тем или иным потокам. Запись родительской задачи ведется в формате Pcap, чтобы сохранить полную картину обмена пакетами между пирами. Для анализа захваченных потоков создаются дочернии задачи, запись в которых ведется в формате MPEG-TS, как и в обычных SRT-задачах.

DVB-устройства

MPEG-TS

HLS

Файлы сервиса

Файлы сервиса

Запись OTT представляет собой разложенные по папкам наборы объектов (плейлисты, сегменты, инициализационные файлы) и описание всей структуры записи в формате JSON. То есть при создании OTT-записи зонд не сохраняет непрерывный поток, а записывает сервис «как есть» для детального анализа. OTT-запись зависит от режима анализа: в режиме AllRenditions записываются все доступные представления медиаданных; в режиме Player записываются, соответственно, только те представления, которые в данный момент анализируются зондом.

DASH

Файлы сервиса

Файлы сервиса

Аналогично HLS-задаче.

RTMP

FLV

NDI

Запись не реализована.

Progressive download

Запись не реализована.

Примечание

В целях информационной безопасности скачивание записей в данном формате по умолчанию отключено (зонд может создавать Pcap-записи, но они не могут быть скачаны через браузер). Чтобы разрешить скачивание, остановите зонд или службу зонда, откройте конфигурационный файл зонда и присвойте параметру "allowDownloadPcapDump" значение true. Далее сохраните изменения и запустите зонд.