Конвертация сетевых протоколов

Конвертация множества SRT, UDP и SDI каналов в множество каналов UDP, SRT, HLS и RTMP

Функциональность
О продукте

SRT agent – приложение для конвертации протоколов, их репликации, а также сбора статистики по входному SRT потоку и её передачи в системы мониторинга по протоколу SNMP

  • Конвертация протоколов в режиме реального времени независимо от формата кодирования
  • Многоадресная репликация входящего потока данных
  • Ретрансляция контента с новой схемой маршрутизации по нескольким IP-путям для обеспечения надежной доставки потока даже в случае отказа одного из сетевых каналов
  • Сбор статистики об SRT потоке и её передача по SNMP протоколу в другие системы
  • Мониторинг качества и контроль целостности переданных данных в точках отправки и получения
  • Поддержка SDI и возможность поставки комплексного аппаратного решения
  • Прием потоков от различных аппаратных кодировщиков и камер на базе SRT
Интеграция
с системой мониторинга
Сбор статистики по SRT протоколу
01
02
Передача статистики в системы мониторинга по SNMP
03
04
Мониторинг качества передачи контента и предупреждение аварийных ситуаций
Отслеживание критических (пороговых) значений приоритетных параметров
Интеграция
с Qligent vision
Кроме этого, Vision может отображать статистику, собираемую по протоколу SNMP:
SRT agent конвертирует видео, передаваемое с помощью протокола SRT, в протокол UDP. Это позволяет отображать видеопоток SRT в системе мониторинга вещания Qligent Vision.
  • пропускная способность (bandwidth)
  • потерянные данные (lost bytes)
40
  • потеря пакетов (lost packets)
  • принятые пакеты (received packets)
  • принятые данные (received bytes)
40
+
показателей
и еще
SRT agent
Сбор статистики
  • Процессор - Intel Core i3 4 поколения и выше, 2 ядра
SRT agent и блок контроля Qligent Vision
Минимальные системные требования
Сбор статистики и трансляция по UDP
  • ОЗУ - 2 Gb
  • Процессор - Intel Xeon E3 и выше, 4 ядра, частота 2.8 ГГЦ и более
  • ОЗУ - 4 Gb
Ubuntu 22.04
Возможность установки на сервере или в облаке
Стоимость лицензии SRT Agent — от 150 000 рублей, рассчитывается индивидуально по запросу
Технологии
Пользовательский интерфейс (Frontend)
Серверная часть (Backend)
Мобильная разработка
Базы данных
Документация
Автоматизация разработки
Автоматизация тестирования
Автоматизация информационной безопасности
Технологии развёртывания
Мониторинг
  • JavaScript
  • TypeScript
  • Vue.js
  • React.js
  • CSS3
  • HTML5
  • Fastify
  • Node.JS
Пользовательский интерфейс (Frontend)
  • C/C++
  • POCO / Boost / Drogon
  • Java
  • Spring
  • Spring Boot
  • Gradle
  • Temporal.IO
  • jOOQ / Hibernate
  • Open API Specification
  • Rest API / WebSocket / gRPC
Серверная часть (Backend)
  • Kotlin
  • Android
  • Gradle
  • Dagger
  • Retrofit2
  • iOS
  • Swift
  • RxSwift
  • CocoaPods
Мобильная разработка
  • PostgreSQL / Patroni
  • MySQL / MariaDB
  • Redis (Sentinel)
  • ClickHouse
  • MongoDB
  • Cassandra
  • ElasticSearch
  • Ignite
Базы данных
Повсеместно используется подход Documentation as code для внутренней документации, основанный на Markdown
Для пользовательской документации используется PDF:
  • конвертированием из docx
  • авто-генерируемый из markdown
Кроме пользовательской документации в PDF, используются сайты со статической документацией, поставляемой вместе с продуктом
  • Markdown
  • Hugo (генератор сайтов со статической документацией)
Документация
Повсеместно используется подход Infrastructure as code
  • Git (GitLab)
  • Nexus
  • JFrog
  • Portus
  • Helm
  • Anisble
  • Python
Автоматизация разработки
  • JavaScript
  • TypeScript
  • Playwright
  • Python
  • Pytest
  • TestY
Автоматизация тестирования
  • SAST: Статический анализ исходного кода
п. 5.10 ГОСТ Р 56939-2024
  • DAST: Динамический анализ кода программы
п. 5.11 ГОСТ Р 56939-2024
  • SCA: Использование инструментов композиционного анализа
п. 5.16 ГОСТ Р 56939-2024
  • SemGrep
  • SonarQube
  • TODO
  • GitLeaks
  • Trivy
  • TruffleHog
  • ScanOval
  • Grype
Автоматизация информационной безопасности
Повсеместно используется подход Infrastructure as code
  • Docker
  • Docker Compose
  • Containerd
  • Kubernetes
  • Helm
  • Ansible
Технологии развёртывания
  • Loki
  • Grafana
  • Prometheus
  • Spring Actuator
  • Jmx/Node Exporters
Мониторинг
  • JavaScript
  • TypeScript
  • Vue.js
  • React.js
  • Redux
  • CSS3
  • HTML5
  • Fastify
  • Node.JS

Статьи блога Теком