1.1. Описание системы

Elecard Boro — это программный продукт (клиент-серверное приложение), состоящий из 2-х частей: программный Boro-зонд и облачный Boro-сервер. Elecard Boro используется для контроля качества видеопотоков в сфере организации и доставки OTT и IPTV телевидения, подготовки контента для DVB вещания, а также в системах видеонаблюдения.
Система мониторинга Elecard Boro предназначена для незамедлительной локализации проблем, возникающих при передаче видеопотоков, благодаря установке Boro-зондов в различных точках сети: на головной станции, в точках мониторинга входных потоков (на источнике), после модулей транскодирования, мультиплексирования и шифрования. Дополнительно зонды могут устанавливаться в конечных точках сетей магистральной передачи данных, в узлах распределения сигнала и на «последней миле».
../_images/MonitoringSystem.png
Кроме того, Elecard Boro помогает своевременно обнаружить и устранить проблему на этапе ее возникновения не допуская ее дальнейшего развития. В процессе мониторинга в системе регистрируется точная и детализированная информация об обнаруженных событиях и ошибках, что может быть полезно для определения причин возникших неполадок, а также для повышения качества предоставляемых услуг цифрового телевидения.

Возможности Elecard Boro

Проекты

  • Создание проектов и предоставление к ним совместного доступа зарегистрированным пользователям

  • Переименование проекта

  • Подключение нескольких зондов к одному проекту

  • Передача проекта зарегистрированному пользователю

  • Распределенная система доступа к проекту (роли Наблюдатель, Администратор, Оператор, Инженер)

  • Установка вида по умолчанию

  • Полноценная поддержка SAML-аутентификации

Задачи

  • Индивидуальная настройка параметров мониторинга для каждой задачи

  • Перезапуск и остановка задач

  • Просмотр данных по каждой задаче отдельно (метрики и параметры каждого потока в виде графиков, эскизы видеопотока, отображение утилизации CPU/RAM по каждой задаче зонда)

  • Объединение нескольких задач по общему имени поля Сервис для дальнейшей работы с синхронизированными задачами

Ключевая функциональность

  • Мониторинг UDP, RTP, HTTP, SRT, RTMP (Pull), HLS и DASH вещания

  • Отслеживание QoS/QoE параметров

  • Проверка на соответствие потока стандарту TR 101 290

  • Подсчет количества и длительности ошибок каждого приоритета (сработавших триггеров)

  • Вычисление доступности сервиса (Service Availability) и регулярные отчеты о качестве сервиса на e-mail

  • Работа с метками вставки рекламы SCTE-35 в транспортных потоках и плейлистах

  • Анализ OTT сервисов в режимах AllRenditions/Player для мониторинга всех медиаданных или варианта потока с наилучшим возможным качеством, которую способна передать доставки в текущих условиях сети

  • Обнаружение OTT тегов пользователя

  • Задание смещения анализа для OTT

  • Поддержка Akamai CDN

  • Захват зеркалированных пакетов (Сниффер)

  • Запись SRT, IPTV и OTT потоков по любому триггеру

  • Pcap запись для IPTV вещания (UDP/RTP протоколы)

  • Одновременная запись потока в нескольких синхронизированных задачах

  • Скачивание записей с удаленных зондов в браузер пользователя по технологии WebRTC

  • Журналирование системных событий и действий пользователя

  • Журналирование всех типов оповещений и записи (Project Alarms, SNMP, E-Mail, PagerDuty, Webhook, Telegram, Record)

  • Выгрузка отчетов, журналов и таблиц (в csv и xls формате)

  • Детектирование ECM, EMM таблиц

  • Парсинг и отображение следующих таблиц транспортного потока: SDT, BAT и NIT

Зонды

  • Запуск и настройка задач для каждого зонда

  • Гибкая система конфигурирования зонда

  • Сохранение/применение/обмен конфигурациями зондов

  • Наблюдение за ресурсами зонда (RAM/CPU/HDD/Network)

  • Журналирование истории обновлений зонда

  • Журналирование списка записей зонда

  • Возможность использования ffmpeg декодера

  • Обновление зонда на версию разработчика

Визуализация данных

  • Представление списка всех проектов, зондов

  • LiveView для контроля состояния потоков в режиме реального времени

  • BlockView и MosaicView для контроля всей сети на одном экране

  • Фильтрация задач по тегам на различных видах

  • Табличное представление количественных характеристик потоков в режиме реального времени

  • Сводное отображение состояния потоков (битрейты входного потока, битрейт PIDов и т. д.) в графическом виде

  • Отображение суммарной информации о сработавших триггерах по всем подзадачам OTT сервиса на странице Manifest (вкладка Алармы сервиса)

  • Панель статистики проекта (количество зондов/задач, количество задач в состоянии Ошибка источника, активные алармы, MLT/MLS 15, доступность сервиса за последние 15 минут)

  • Позиционирование графиков на момент регистрации события

  • Возможность синхронизации нескольких вкладок или журналов (технология TabSync©)

  • Масштабирование графиков на странице задачи

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

  • Светлая и темная темы интерфейса

Система оповещения

  • Регистрация событий в проекте в Журнале алармов

  • Отправка уведомлений на почту и во внешние системы (SNMP, Webhook, Pagerduty, Telegram)

  • Звуковые оповещения о зарегистрированных событиях

  • Индивидуальная настройка профилей оповещений

  • Автоматическое назначение профиля оповещений и записи в зависимости от типа задачи

  • Создание нескольких профилей для каждого типа оповещения

Подробнее в видео