Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!
Boro реализует мониторинг и контроль качества потоков прямых трансляций (IPTV). Проект разработан компанией Elecard, основанной в России. Среди их клиентов и партнёров такие корпорации, как Intel Corporation, Netflix, Huawei, Cisco Systems, Samsung и многие другие. В этой статье будут рассмотрены главные особенности проекта и описан механизм его работы.
Главный функционал приложения реализуют зонды, которые работают с протоколами UDP, RTP, HTTP, HLS и DASH. Кроме этого программное решение измеряет параметры QoS и QoE. При этом зонды ведут круглосуточный мониториг и анализ, что обеспечивает полный контроль над сетью. У сервиса низкие капитальные и операционные расходы (CapEx и OpEx), так как для работы не требуются специфическое оборудование или множество работников для обслуживания. Кроме того доступен как облачный сервис, так и автономное приложение для локальных сетей.
Фичи
- Настройка мониторинга для каждого видеопроекта
- Доступ к ресурсам каждого работающего зонда (RAM / CPU / HDD / Network)
- Установка записей и уведомлений разных типов: визуальные, по электронной почте, SNMP, Webhook, PagerDuty и Telegram
- Поддержка Akamai CDN
- Наблюдение за всеми потоками на одном экране
- Обнаружение тегов вставки рекламы в потоках и плейлистах
- Видеозапись IPTV и OTT и возможность загрузить видеозаписи с удалённых зондов в браузер пользователя по технологии WebRTC
- Система подробного ведения логов каждого зонда
Как это работает
Elecard Boro – это клиент-серверное приложение, состоящее из двух частей: программных зондов, отслеживающих потерю пакетов, зависание видео и рекламные метки SCTE-35 для UDP / HLS / DASH / RTP / HTTP, и сервера, предназначенного для сбора и обработки статистики.
Зонды распределяются по сети: на головной станции, в точках мониторинга входных потоков и после модулей транскодирования, мультиплексирования и шифрования, а также в конечных точках основных сетей доставки и точках распространения сигналов.
После запуска зонда в точке мониторинга назначаются задачи для анализа в аккаунте Boro. Зонд обнаруживает нарушения в потоке и передаёт подробную статистическую информацию на сервер Elecard, который объединяет полученные данные, предоставляет отчёты в простой для понимания графической форме для каждого сегмента сети в веб-браузере и обеспечивает быстрое уведомление о нарушениях сети удобным способом.
Анализируемые параметры
QoS
- Потеря сигнала
- Download/Multicast/PID bitrates
- Continuity Counter / MLR
- Регистрация дескрипторов Ethernet пакетов
- Inter-Packet Arrival Time (IAT)
- Несколько источников вещания
- Изменение шифрования потока
- Регистрация дескрипторов элементарных аудио и видео потоков
- ETSI TR 101 290 (priority 1)
- Ошибки HLS вещания
- OTT: время до приема первого байта (TTFB) и регистрация IP-адреса источника
QoE
- Замирание картинки
- Разрыв временных меток
- Анализ SCTE-35 меток
- Эскизы видеопотока
- Проверка возможности декодирования видео и аудио
- Estimated PSNR
- Отсутствие звукового сопровождения
- Тишина в звуковом сопровождении
- EBU R 128
- Запись видео по событиям
- IDR Alignment
Примеры работы
Для ознакомления с интерфейсом и функциями Boro на сайте компании можно запустить демо версию проекта. Ещё на сайте выложено множество видео для ознакомления с возможностями проекта.
Скриншоты приложения
Заключение
Elecard Boro – активно поддерживающийся проект от ведущего разработчика программного обеспечения для кодирования, анализа и мониторинга видео, которым пользуются многие IT-гиганты. Сервис предлагает удобный, интуитивно понятный интерфейс, простое для развёртывания ПО и широкий функционал.
- Официальный сайт Elecard Boro
- Документация
На правах рекламы
Практически любому IT-специалисту нужны серверы в аренду. У нас очень гибкие тарифные планы с посуточной оплатой — создайте собственную конфигурацию в пару кликов! Есть возможность установить практически любую ОС, в том числе со своего образа, используем удобную панель управления серверами собственной разработки.
Попробовать проще простого!
Присоединяйтесь к нашему чату в Telegram.