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.
Далее сохраните изменения и запустите зонд.