1.4. Регистрируемые параметры

Графики

Название

Описание

Скорость скачивания

график, отображающий скорость загрузки по протоколам HTTP/HTTPS. Для HLS-потоков скорость загрузки характеризуется отношением размера сегментов данных ко времени их скачивания.

Входящий битрейт

график, отображающий общий битрейт входящего UDP/RTP.

Битрейты PID

график, отображающий битрейт потоков как несущих полезную нагрузку (аудио- и видеопотоков), так и служебных потоков с EIT таблицами и PID 0x1fff, используемого для заполнения потока до фиксированного битрейта (т. н. «нули», нулевые пакеты, padding).

EPSNR

график, отображающий статистическую оценку степени искажения цифровых видеоданных при их кодировании. Измеряется в децибелах и определяется отношением пикового квадратичного значения видеосигнала к среднеквадратическому отклонению декодированного изображения от исходного. Величина EPSNR (Estimated Peak Signal to Noise Ratio) оценивается на основании данных, содержащихся в закодированном видеопотоке, и не требует наличия исходных (незакодированных) видеоизображений. EPSNR применяется для оценки качества работы энкодеров. Для оценки можно принять следующие величины: 25-30dB - плохое качество, 45-50dB - хорошее качество.

Maximum Inter-packet Arrival Time (IAT) : Media Lose Rate (MLR)

сводный график параметров IAT и MLR. Данный график отображается только для мониторинга IPTV. Позволяет детально оценивать потери и джиттер сигнала на сетевом уровне. На графике расположены две горизонтальные линии, отображающие пороги предупреждения и ошибки параметра IAT. Применяется четырехуровневая цветовая схема. Зеленый цвет означает, что значения находятся ниже порога предупреждения, желтый – значения выше порога предупреждения, но ниже порога ошибки, оранжевый - значение IAT превышает порог ошибки. Отсутствие сигнала отображается красным цветом. Пороги обоих параметров задаются в разделе настроек оповещения проекта на вкладке Thresholds.

MDI [Delay factor (DF) : Media Loss Rate (MLR)]

сводный график параметров Delay factor (DF) и MLR, т. н. Media Delivery Index (MDI). График позволяет оценить качество доставки сигнала на основе двух параметров: потери пакетов и косвенного анализа джиттера сигнала (на базе вычисления DF).

Ошибки Continuity Counter

график распределения CC ошибок (TR 101 290 error 1.4 Continuity Counter) во времени.

Разрывы меток PTS/DTS

график распределения ошибок разрывов меток PTS/DTS во времени.

Громкость аудио

график, отображающий измерения громкости аудио. Регистрируется кратковременная и мгновенная громкость в LUFS (Единица Громкости по отношению к Полной Шкале).

Вставка рекламы

график регистрации меток вставки рекламы.

Тренд 24ч доступности

график изменения общей доступности сервиса за последние 24 часа мониторинга. Одно деление соответствует 2 часам. Цвет деления соответствует цветовой карте Уровней Доступности, заданной в разделе KPI - Доступность сервиса. Мини-график движется справа налево, т. е. крайнее правое деление отражает Уровень Доступности сервиса за последние 2 часа. По клику на график открывается вкладка 15 минут с детализацией доступности по типам: Общая доступность, QoS/QoE доступность. Для каждого типа доступности отображается время мониторинга, количество секунд-ошибок, процент и тренд доступности за 24 часа. При переключении на вкладку 24 часа отображаются графики доступности за 24 часа с детализацией для каждых 15 минут.

Эскизы

Эскизы – захват эскизов видеопотока с настраиваемым интервалом времени между снимками. Дополнительно настраивается интервал между снимками в период рекламы, обозначенный метками SCTE35 и в период замирания потока. Для активации захвата эскизов необходимо установить галочку «Захват эскизов» в форме постановки задачи.

Параметры, события и ошибки

Название

Описание

Маппинг

массив чисел, обозначающих количество TS пакетов внутри одного IP пакета, которые были обнаружены за последние 3 секунды, в порядке, пропорциональном частоте появления. Обычно 7 транспортных пакетов упаковываются в один IP пакет.

TOS/DSCP

Type-of-service, поле в IP заголовке. Может трактоваться совершенно по-разному в различном оборудовании.

TTL

Time to live.

Адрес источника

IP и порт источника мультикаст вещания.

MAC источника

MAC адрес источника мультикаст вещания.

MAC адрес назначения

MAC адрес назначения. Для доставки мультикаста по IPv4 используется пул Ethernet MAC адресов 01:00:5e:00:00:00,01:00:5e:7f:ff:ff.

Maximum Inter-packet Arrival Time (MaxIAT)

график, отображающий максимальное время между приходящими пакетами. Джиттер определяется как сравнение временных интервалов между приходящими пакетами. Максимальное время между приходящими пакетами (IAT) является суммой среднего времени между пакетами и джиттером. Фиксируется максимальное значение IAT за секунду. Измеряется в миллисекундах.

Min IAT

минимальное значение времени между приходящими пакетами (IAT), зафиксированное за одну секунду измерений. Измеряется в миллисекундах.

Avg IAT

среднее значение времени между приходящими пакетами (IAT), вычисляемое на интервале в одну секунду. Измеряется в миллисекундах. Значение Avg IAT близко к расчетному значению IAT для Constant bitrate потока с постоянным mapping равным 7.

MDI Media Delivery Index [Delay factor (DF) : Media Loss Rate (MLR)]

индекс, который может быть использован как индикатор качества при мониторинге сети доставки вещания видеосервисов, чувствительной к джиттеру и потере данных. Определяется джиттером потока, характеризуемым как отклонение битрейта от ожидаемого значения (флуктуация), и потерями данных потока (MLR). Флуктуация битрейта, вызванная джиттером и потерями данных, может быть определена как относительная глубина буфера (DF), необходимого для приема такого потока.

MLT/MLS 15

Media Loss Total 15 – общее число медиапакетов, потерянных за последние 15 минут наблюдения. Media Loss Seconds 15 – время в секундах, в течение которого регистрировалась потеря пакетов за последние 15 минут наблюдения.

MLT/MLS 24

Media Loss Total 24 – общее число медиапакетов, потерянных за последние 24 часа наблюдения. Media Loss Seconds 24 – время в секундах, в течение которого регистрировалась потеря пакетов за последние 24 часа наблюдения.

Данные метрики предоставляют общую статистику по потерянным пакетам за последние 96 периодов наблюдения (суммируются все 15-минутные интервалы за 24 часа).

Несколько источников вещания

несколько источников мультикаст вещания в одной группе.

Задача не имеет подзадач

в зависимости от протокола срабатывает, когда:

HLS и DASH

Задача анализа сервиса имеет только Манифест-задачу и не содержит ни одной подзадачи. Это возможно, когда в манифесте (плейлисте) не удалось найти ни одной ссылки на медиапредставления или на вариант потока (HLSv3). При этом сам манифест (плейлист) доступен и имеет корректный формат.

SRT

Задача анализа SRT потока имеет только Мастер-задачу и не содержит ни одной подзадачи. Это возможно, когда задача активна и запущена в режиме Listener. Задача пока не принимает ни одного SRT потока и находится в режиме ожидания подключений.

PCR

Program Clock Reference указывает на наличие меток синхронизации в составляющем потоке. Отображается во всплывающем окне «информация о сервисе» в виде часов. Информация о таких потоках приходит в событии Изменение информации о программе.

Зашифрованный поток

отображается в виде символа замочка напротив соответствующего элементарного потока во всплывающем окне «информация о сервисе». Также символ замочка может отображаться на различных видах, указывая на то, что в потоке имеются признаки шифрования. Информация о шифрованности приходит в событии Изменение информации о программе. Для таких потоков не производится анализ замирания картинки, захват эскизов, вычисление EPSNR.

Некорректный элементарный поток

отображается в виде символа молнии напротив соответствующего элементарного потока во всплывающем окне «информация о сервисе». Если для элементарного видеопотока анализатор получает данные на заявленном PID, но в течение 20 секунд нет ни одного видеозаголовка (SPS, PPS), такому потоку присваивается метка Invalid ES (возможно, поток шифрованный или используются произвольные данные). Информация о таких потоках приходит в событии Изменение информации о программе. Для таких потоков не производятся: анализ замирания картинки, захват эскизов, вычисление EPSNR.

Характеристики видеопотока

на сервер передается описание заголовков видеопотоков. На основе полученных данных строится таблица во всплывающем окне «информация о видеопотоке». В таблице отображаются такие параметры, как формат кодирования, разрешение, количество кадров в секунду, соотношение сторон кадра и пр.

Характеристики аудиопотока

на сервер передается описание заголовков аудиопотоков. На основе полученных данных строится таблица во всплывающем окне «Характеристики аудиопотока». В таблице отображаются такие параметры, как формат, число каналов и частота дискретизации.

Скорость скачивания

скорость загрузки по протоколам HTTP/HTTPS.

Входящий битрейт

сетевой битрейт входящего UDP/RTP потока.

Min/Max битрейт

минимальная и максимальная величины битрейта всех элементарных потоков, входящих в MPEG TS. Отображается во всплывающем окне «информация о сервисе» и исчисляется с момента открытия окна.

Полезный битрейт

сумма битрейтов всех элементарных потоков и иных данных, входящих в MPEG TS, исключая нулевые пакеты (PID 8191), пакеты с неизвестным PID, пакеты, помеченные флагом Transport error indicator. Величина битрейта каждого потока рассчитывается на интервале 1 с относительно меток PCR. Если анализатору не удается найти метки PCR, для отсчета интервала будет использовано системное время зонда.

Средний битрейт кодированного потока

средний битрейт элементарного видеопотока за интервалы времени 5, 20 и 60 секунд. Отображается во всплывающем окне Информация о видеопотоке. Исчисляется с момента открытия окна.

Info/Stop

регистрируются события появления данных на входе зонда и момент передачи команды на остановку.

BadSource

регистрируется событие, когда зонд не может получать данные для анализа по какой-либо причине. Для разных типов доставки существуют разные критерии:
  • для UDP/RTP - это отсутствие данных на входе в течение более чем 1с;

  • для HLS - это невозможность скачать сегмент в связи с отсутствием изменений в плейлисте. Производится 3 попытки скачивания плейлиста с интервалом, равным длительности последнего сегмента. Если во всех трех попытках в плейлисте не произошло изменений - регистрируется BadSource;

  • для HTTP/HTTPS - это нулевая скорость скачивания в течение определенного времени, в среднем около 5с. За это время анализатор опустошает входной буфер.

Замирание видео

анализируется замирание видео. Отображается синим цветом на виде LiveView и символом снежинки в области эскизов или поля Детали. Анализ производится в два этапа. Производится проверка отношения размера I кадров к P кадрам. Когда это отношение превышает установленное пороговое значение, декодируются два соседних I кадра, которые сравниваются по точкам. Для активации анализа замирания необходимо установить галочку Фиксация замирания Видео в форме постановки задачи.

TR 101 290 errors

мониторинг ошибок, определенных стандартом ETSI TR 101-290. Ошибки отображаются на странице задачи в виде групп квадратов зеленого (или красного, в случае активного состояния ошибки) цвета. Также, если в потоке присутствуют ошибки, на эскизе или в поле Детали отображается символ TR. Регистрируются следующие ошибки:

Priority 1
  • Потеря синхронизации;

  • Ошибка синхробайта;

  • Ошибка PAT;

  • CC ошибки (отображаются в таблице окна Информация о сервисе в трех полях):
    • количество ошибок с момента открытия окна;

    • количество ошибок за последний час;

    • количество ошибок с момента начала анализа данного потока.

  • Ошибка PMT;

  • Ошибка PID;

  • Ошибка Аудио/Видео PID.

Priority 2
  • Ошибка транспортного потока;

  • Ошибка CRC;

  • Ошибка повторения PCR;

  • Разрыв меток PCR;

  • Ошибка точности PCR;

  • Отсутствие PCR;

  • Ошибка повторения PTS;

  • Разрыв меток синхронизации;

  • Ошибка CAT.

Priority 3
  • Ошибка NIT;

  • Ошибка повторения SI;

  • Появление необъявленного PID;

  • Ошибка SDT;

  • Ошибка EIT;

  • Ошибка RST;

  • Ошибка TDT;

  • Ошибка буфера;

  • Ошибка опустошения буфера.

Парсинг и отображение таблиц транспортного потока

регистрация таблиц SDT, BAT, NIT, PSI и обнаружение ошибок, связанных с указанными таблицами. Также зонд определяет наличие сообщений EMM/ECM.

Качество восприятия (QoE)

Название

Описание

Изменение информации о программе

на сервер передается описание о программах (PAT, PMT и SDT), входящих в анализируемый поток. На основе полученных данных может быть построена сервисная таблица. Также в данном событии передается информация о типе (поле type) и криптованности составляющих потоков, корректности потока и наличии PCR.

Громкость аудио

выполняются измерения:
  • громкости звуковой программы и пиковых уровней аудиосигналов согласно EBU R 128-2011:
    • Громкость программы (Programme Loudness)

    • Мгновенная громкость (Momentary Loudness)

    • Кратковременная громкость (Short-Term Loudness)

    • Диапазон громкости (Loudness Range)

    • Максимально допустимый уровень истинных пиков (Maximum Permitted True Peak level)

  • определение тишины (Audio silence) в соответствии с установленными порогами.

Изменение признака шифрования

изменилась информация о шифровании PID

Изменение описания видеопотока

изменение описания видеопотока (формат, профиль, разрешение, соотношение сторон, частота кадров и пр.).

Некорректный элементарный видеопоток

cрабатывает, когда видеозаголовки (SPS, PPS) не появляются в течение 20 секунд, что не позволяет начать декодирование потока. Параметр применяется только для элементарных видеопотоков. Возможно поток зашифрован.

Замирание картинки

состояние возникает при обнаружении замирания картинки в течение заданного периода времени.

Ошибка декодирования видео

оценка возможности декодирования видеопотока. Состояние возникает, когда количество корректно декодированных кадров ниже установленного порога.

Изменение описания аудиопотока

изменение заголовка аудиопотока (формат, число каналов, частота дискретизации и пр.).

Отсутствие звукового сопровождения

отсутствие звукового сопровождения в программе (отсутствуют аудио PID). Анализ производится для каждой программы, входящей в поток.

Ошибка декодирования аудио

оценка возможности декодирования аудиопотока. Состояние возникает, когда битрейт декодированного потока ниже установленного порога (порог задается в процентном отношении от заявленного битрейта).

Тишина в звуковом сопровождении

детектирование тишины в звуковом сопровождении. Звуковая дорожка присутствует, но ее Кратковременная громкость (Short-Term Loudness) ниже установленного порога.

Вставки в программу

Название

Описание

Регистрация метки SCTE-35 в журнале

регистрируются метки вставки рекламы SCTE-35 с типом команды splice_insert и/или time_signal, передаваемые в транспортном потоке.

Вставка рекламного блока SCTE-35

определяется начало вставки рекламного блока (по информации из полученных меток SCTE-35). Состояние снимается, когда зонд определяет завершение рекламного блока.

Вставка превышает заданную длительность

срабатывает, когда длительность рекламного блока превышает установленный период. Период отсчитывается с момента определения зондом начала рекламного блока.

Ошибка распознания меток SCTE-35

срабатывает, когда регистрируется ошибка распознания меток вставки рекламы. В сообщении возвращаются подробности ошибки.

Отсутствие вставки рекламы в течениие заданного времени

срабатывает, когда зонд в течение установленного времени не обнаруживает начало вставки рекламного блока в программу (по информации из полученных меток SCTE-35). Состояние снимается, когда зонд определяет начало рекламного блока. Триггер реализован на основе события Вставка рекламного блока SCTE-35.

Отсутствие метки вставки рекламы в плейлисте

срабатывает, когда зонд не находит каких либо меток вставки в плейлисте в течение установленного времени. Триггер реализован на основе события «Метка SCTE-35 из OTT-плейлиста». Для субтитров можно отключить определение меток в настройках порогов.

Параметры OTT

Название

Описание

Тип

тип задачи. Возможны следующие типы:
  • master - для родительской задачи (анализа Мастер-плейлиста) в режиме AllRenditions;

  • media - для задачи, которую запустили для анализа непосредственно Медиа-плейлиста (Мастер-плейлист неизвестен);

  • player - для родительской задачи в режиме Плеер;

  • video - для задачи, анализирующей вариант потока;

  • audio, subtitles, video - для задач анализа аудио, субтитров и видео альтернатив соответственно.

Сигнал

время после восстановления сигнала.

Разрешение

разрешение (Ш x В) кадра варианта потока, заявленное в Мастер-плейлисте.

Bandwidth

битрейт варианта потока, заявленный в Мастер-плейлисте. Отображается в битах в секунду.

Фактический битрейт

средний битрейт сегмента. Рассчитывается как: размер сегмента (Segment size) / длительность сегмента (Segment duration). Отображается в битах в секунду (b/s).

Скорость закачки

средняя скорость скачивания сегмента. Рассчитывается как: размер сегмента (Segment size) / время скачивания сегмента (Download time). Отображается в битах в секунду (b/s).

Длительность сегмента

длительность скачанного сегмента данных, заявленная в Медиа-плейлисте. Отображается в секундах.

TTFB

время до приема первого байта (TTFB) - период между отправкой запроса на скачивание и приемом первого байта сегмента (манифеста, ключа).

DNS Lookup

время, затраченное на процесс поиска и определения принадлежности IP-адреса домену.

TCP Connection

время, затраченное на установление TCP-соединения.

Длительность скачивания

время, затраченное на скачивание сегмента данных. Отображается в секундах.

Размер сегмента, байт

точный размер скачанного сегмента. Отображается в байтах.

Размер сегмента, MB

оценочный размер скачанного сегмента. Отображается в мегабайтах.

IDR/Indep

проверка на наличие IDR кадра и INDEPENDENT тега:
  • Start with an IDR frame – если сегмент не зашифрован и не сброшен перед началом анализа, то зонд производит проверку на наличие IDR кадра в начале сегмента (требование HLS спецификации). Если сегмент начинается с IDR кадра, то значение - OK, если нет, значение – Error;

  • INDEPENDENT tag – логический тип, Yes означает наличие #EXT-X-INDEPENDENT-SEGMENTS тега в Мастер или Медиа плейлистах.

IP источника

фактический IP-адрес источника (после разрешения имени и перенаправления до последнего адреса), откуда были получены данные.

Загружен

дата и время загрузки сегмента.

Интерфейс

интерфейс получения данных.

Текущий битрейт

сумма битрейтов всех элементарных потоков и иных данных, образующих сегмент, включая нулевые пакеты (PID 8191). Величина битрейта каждого потока рассчитывается на интервале 1с относительно меток PTS.

Min битрейт

минимальное измеренное значение Текущего битрейта с момента последнего сброса счетчиков.

Max битрейт

максимальное измеренное значение Текущего битрейта с момента последнего сброса счетчиков.

Заголовки HTTP

все заголовки, которые содержатся в ответе сервера при скачивании сегмента или плейлиста.

События и ошибки OTT

Название

Описание

Переключение варианта потока

зафиксировано переключение на вариант потока с другим битрейтом (анализ сервиса с поддержкой адаптивного битрейта). Только для анализатора в режиме Плеер.

Изменение количества вариантов потока

HLS: зафиксировано изменение количества вариантов потока в Мастер-плейлисте. Необходимо задействовать опцию Обновлять MasterPlaylist.
DASH: Срабатывает, когда изменяется количество представлений медиаданных, заявленных в манифесте в пределах анализируемого периода. При переходе к следующему периоду производится сравнение количества представлений между периодами.

Недостаточное количество вариантов потока

HLS: количество вариантов потока, заявленных в Мастер-плейлисте, меньше, чем минимальное значение, заданное в настройках порогов.
DASH: количество видеопредставлений, заявленных в манифесте в пределах анализируемого периода, становится меньше установленного порога.

Изменение описания варианта потока

HLS: изменение описания варианта потока в Мастер-плейлисте (параметры, заданные после тега EXT-X-STREAM-INF).
DASH: Срабатывает, когда изменяется описание представления медиаданных (строка с атрибутами элемента Representation), заявленного в манифесте в пределах анализируемого периода. При переходе к следующему периоду производится поиск идентичных представлений и сравнение описаний между периодами.

Одинаковый битрейт вариантов потока

или манифесте в разных вариантах потока для одинакового кодека заявлены одинаковые значения Bandwidth. Параметр Bandwidth это верхняя граница общего битрейта сегментов, измеряется в бит/с. Включает любые накладные расходы контейнера.

Битрейт варианта потока не задан

в Мастер-плейлисте или манифесте в описании варианта потока отсутствует поле Bandwidth. Если анализ производится в режиме Плеера, то переключение на варианты потока без поля Bandwidth выполняться не будет. Если битрейт не заявлен ни для одного из вариантов, то зонд будет анализировать произвольный поток без переключения на другие варианты. Кроме этого, для таких вариантов потока не будут выполняться следующие проверки:
  • Одинаковый битрейт вариантов потока;

  • Фактический битрейт;

  • Некорректный размер сегмента;

  • Некорректная длительность сегмента.

Некорректное разрешение варианта потока

заявленная высота или ширина видеоразрешения находится вне диапазона 16..65536 или в манифесте DASH указан только один из атрибутов разрешения: @width или @height.

Дублирование URI

в Мастер-плейлисте или манифесте для нескольких альтернатив медиаданных или вариантов потока задан одинаковый URI. Только для HLS.

Расхождение последовательности вариантов потока

зафиксировано расхождение значения поля #EXT-X-MEDIA-SEQUENCE в Медиа-плейлистах. Сравнение осуществляется между всеми заявленными вариантами потока.

Мало сегментов в плейлисте

количество сегментов, заявленных в плейлисте, меньше заданного порога.
DASH: проверка производится только для MPD-плейлистов, в которых список сегментов определен в элементе SegmentList.

Неизменяющийся плейлист

Медиа-плейлист не обновился в течение нескольких скачиваний подряд. Число попыток задается пользователем в поле Кол-во попыток обновления плейлиста (sequance_age). Между попытками выдерживается пауза, равная длительности последнего скачанного сегмента.
Для DASH: проверка производится только для MPD-плейлистов, в которых список сегментов определен в элементе SegmentList или SegmentTimeline.

Ошибка размера плейлиста

размер любого плейлиста превышает пороговое значение Размер плейлиста (manifest_size), установленное пользователем.

Ошибка плейлиста

В зависимости от типа OTT срабатывает, когда:

HLS

  • Не удалось распознать URI Медиа-плейлиста в Мастер-плейлисте;

  • Не удалось распознать URI сегментов в Медиа-плейлисте, или ссылка на сегмент заканчивается на .m3u8 (т.е. является ссылкой на плейлист);

  • Отсутствует символ переноса “\n” в конце плейлистов;

  • Альтернатива не имеет связи ни с одним вариантом потока;

  • Не удалось распознать содержимое тега #EXT-X-KEY.

DASH

  • Манифест не соответствует DASH XML Schema.

Неизвестный плейлист

содержимое плейлиста не соответствует стандарту, или плейлист пустой. Возвращаются возможные причины ошибки (TARGETDURATIONMissing, EXTM3UMissing, PlaylistEmpty).

Ошибка загрузки плейлиста

ошибка, при которой невозможно скачать плейлист. Причина возникновения ошибки сохраняется в Alarm-журнале: код HTTP ошибки или детальное описание curl ошибки. Тайм-аут загрузки плейлиста составляет 15 секунд.

Событие в Медиа-плейлисте

регистрируется изменение URL Медиа-плейлиста (HLS) / изменение типа плейлиста (VOD/Event/Live)

Тег пользователя

регистрируется пользовательский тег. Шаблон обнаружения тегов задается в профилях порогов в разделе Обнаружение OTT тегов пользователя

Фактический битрейт

средний битрейт скачанного сегмента, больше или меньше заданных порогов.

Некорректный размер сегмента

размер скачанного сегмента (content-length) равен нулю или средний битрейт сегмента превышает максимальный битрейт (поле Bandwidth в Мастер-плейлисте) в 10 раз. При этом, если размер сегмента более 15 Мбайт, скачивание данного сегмента прерывается. Средний битрейт сегмента вычисляется путем деления размера файла (content-length) на заявленную длительность сегмента.

Низкая скорость скачивания

низкая скорость скачивания сегмента. (время загрузки превышает порог предупреждения). Условия срабатывания триггера: время загрузки / длительность сегмента >= порог предупреждения (%). Порог предупреждения не может быть выше порога ошибки.

Недопустимо низкая скорость скачивания

регистрируется недопустимо низкая скорость скачивания сегмента (время загрузки превышает порог ошибки (по умолчанию длительность сегмента)). Условия срабатывания триггера: время загрузки / длительность сегмента >= порог ошибки.

Ошибка скачивания сегмента данных

ошибка, при которой невозможно скачать сегмент данных. Причина возникновения ошибки сохраняется в Alarm-журнале: код HTTP-ошибки или детальное описание curl-ошибки. Тайм-аут загрузки сегмента равен двойной заявленной длительности, но не менее 5 секунд.

Ошибка скачивания ключа

ошибка, при которой невозможно скачать ключ для дешифрования. Причина возникновения ошибки сохраняется в Alarm-журнале: код HTTP ошибки или детальное описание curl ошибки. Тайм-аут загрузки плейлиста составляет 15 секунд.

Потеря сегментов

в процессе анализа определяется пропуск одного или нескольких Медиа-плейлистов (нарушение последовательности #EXT-X-MEDIA-SEQUENCE) с потерей сегментов. Только для HLS. Данная ошибка может возникнуть по следующим причинам: недопустимо низкая скорость скачивания сегмента, плейлисты недоступны для скачивания (дополнительно срабатывает триггер «Ошибка загрузки плейлиста») или проблемы формирования контента на головной станции: нарушение нумерации плейлистов, перезапуски или паузы в работе транскодеров/сериализаторов. Если пропуск плейлистов не вызывает потерю сегментов, триггер не срабатывает.

Некорректная длительность сегмента

обнаружен сегмент, в котором заявленная длительность в 10 раз выше или ниже оценочной длительности. Оценочная длительность вычисляется путем деления размера файла, полученного в заголовке ответа http сервера, на заявленный битрейт варианта потока (SegmentSize/DeclaredBitrate).

Сегмент с нулевой длительностью

обнаружен сегмент с нулевой заявленной длительностью И размером файла сегмента менее 564 байт (три транспортных пакета). Если длительность не заявлена, то проверка на размер файла будет производиться для каждого сегмента. Однако если размер скачанного сегмента (content-length) равен нулю, то вне зависимости от его длительности срабатывает триггер «Некорректный размер сегмента».

Сегмент загружен

срабатывает, когда зонд успешно скачивает очередной сегмент. Фиксируется IP адрес загрузки, HTTP заголовки ответа, тайминги подключения к HTTP серверу, время и дата скачивания, название, размер, длительность и порядковый номер сегмента. Дополнительно идет проверка на наличие #EXT-X-INDEPENDENT-SEGMENTS тега в Мастер- или Медиа-плейлистах и проверка на то, что сегмент начинается с IDR кадра:
  • «Ok» - сегмент начинается с IDR кадра;

  • «Error» - сегмент начинается не с IDR кадра;

  • «Unknown» - зонду не удалось определить с какого кадра начинается сегмент.

Длительность сегмента превышает TARGETDURATION

длительность сегмента превышает целевую длительность EXT-X-TARGETDURATION, заявленную в Медиа-плейлисте. Только для HLS.

Сегмент начинается не с IDR кадра

сегмент начинается не с IDR кадра. Проверка невозможна для шифрованных сегментов (ключи для дешифрования недоступны).

Видео с чересстрочной разверткой

видеопоток в сегменте имеет чересстрочную развертку (Interlaced video). Проверка невозможна для шифрованных сегментов (ключи для дешифрования недоступны). Включение каких-либо опций анализа видео в форме добавления задачи не требуется.

Curl error

коды ошибок, возвращаемые модулем libcurl, во время организации соединения с HTTP сервером. Применяется для различных протоколов на базе HTTP. Подробнее об ошибках можно узнать на официальной странице проекта libcurl.

HTTP error

ошибки загрузки объектов (плейлистов, ключей, сегментов) HLS и DASH протоколов. Возвращается код HTTP ошибки.

Системные ошибки

Название

Описание

Переполнение видеобуфера

в результате недостаточной производительности системы происходит переполнение буфера видеоданных, которые зонд не успевает проанализировать. Принимается решение о пропуске анализа (сброса) блока данных перед процессом декодирования. Поскольку данные сбрасываются после прохождения анализа на целостность сигнала (TR 101 290) и вычисления битрейта, данная ошибка не влияет на результаты вычисления целостности потока. Это утверждение также применимо для OTT: данные сбрасываются перед декодированием, не влияя на вычисление скорости загрузки сегментов и обнаружение OTT ошибок. Ошибка переполнения видеобуфера может возникнуть, если в задаче включены видео QoE опции (задействован видеодекодер).

Переполнение OTT буфера

в результате недостаточной производительности системы происходит переполнение OTT буфера скачанными сегментами, которые зонд не успевает проанализировать. Принимается решение о пропуске анализа нескольких сегментов, чтобы избежать переполнения памяти.

Обнаружен сбой задачи

зафиксирован перезапуск дочернего процесса, анализирующего поток, родительским процессом, поскольку не отвечал в течение 10 сек. Главный процесс следит за работоспособностью всех задач анализатора (дочерних процессов) и, в случае критической ошибки, производит перезапуск с восстановлением состояния.

Статистика

Название

Описание

Активные алармы

зарегистрированные на текущий момент алармы отображаются в виде цветных карточек. Цвет карточки соответствует уровню критичности. Число в карточке указывает на количество открытых алармов данного уровня критичности.

Статистика по уровням критичности

количество алармов выбранного уровня и их суммарная длительность с учётом пересечений ошибок за выбранный период мониторинга (15 минут или последние 24 часа). Доступен просмотр статистики по каждому из уровней критичности.

Всего алармов

количество алармов всех уровней критичности и их суммарная длительность с учётом пересечений ошибок за выбранный период мониторинга (15 минут или последние 24 часа).

Алармы и состояния «Нет сигнала»

количество зарегистрированных алармов и состояний типа «Нет сигнала» и их суммарная длительность за выбранный период мониторинга (15 минут или последние 24 часа).

Время мониторинга

длительность мониторинга за выбранный период (15 минут или последние 24 часа). Отсчет времени начинается с момента запуска задачи и приостанавливается при остановке задачи или остановке/перезапуске зонда.

Доступность QoS

процент доступности параметров качества обслуживания рассчитывается как отношение общего времени мониторинга за вычетом длительности QoS ошибок к общему времени мониторинга.

Доступность QoE

процент доступности параметров качества восприятия рассчитывается как отношение общего времени мониторинга за вычетом длительности QoЕ ошибок к общему времени мониторинга.

Общая доступность

процент общей доступности рассчитывается как отношение общего времени мониторинга за вычетом длительности QoЕ +QoS ошибок к общему времени мониторинга.