«ВОСХОД» - программный комплекс, который предназначен для построения цифровых (IP) систем или аналогово-цифровых (гибридных) систем видеонаблюдения.

«ВОСХОД» позволяет выполнить:

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

Источниками видеоданных в системе видеонаблюдения являются IP-камеры, видеосерверы (видеоэнкодеры). В качестве источников видеоданных допускается использование и других технических средств сторонних производителей.
Приемниками видеоданных являются устройства управления, отображения и архивирования системы видеонаблюдения.

Основные функции системы «ВОСХОД»

«ВОСХОД» обеспечивает управление распределением видеоданных между источниками и приемниками системы видеонаблюдения, предоставляя пользователям следующие функции:

  • Просмотр видеоданных в режиме реального времени, также поддерживается аудио. Поддержка большого количества шаблонов (форм раскладок) отображения видеоокон (окон с видеоинформацией), возможность редактировать и сохранять шаблоны. В рамках одного рабочего места поддерживается использование до 8 мониторов.
  • Запись видеоданных и аудиоданных, поступающих от различных источников, на сервер архивов.
  • Просмотр видеоданных и воспроизведение аудиоданных, сохраненных на сервере архивов, поиск видеофрагментов по различным критериям.
  • В качестве источников медиаданных поддерживается большой набор IP-камер различных производителей, а также универсальный протокол ONVIF. Возможно прямое обращение к видеоисточнику посредством RTSP URL. Поддерживаемые кодеки видео: MJPEG, MPEG4, H264, H265.
  • Возможно использование различных потоков (профилей) видеоисточников для оптимизации использования видеоданных (например, в «маленьком» окне может отображаться профиль с низким разрешением и битрейтом, а при увеличении окна выполнится переключение на более информативный поток).
  • Управление поворотными (PTZ) камерами видеонаблюдения (телеметрия) с поддержкой сетевых протоколов различных производителей, а также универсального протокола ONVIF.
  • Размещение видеокамер и устройств подсистем безопасности на графических планах помещений охраняемых объектов, контроль состояния и управление данными устройствами. В качестве подложки графического плана поддерживаются растровые форматы BMP/PNG, а также векторный формат SVG.
  • Поддержка программного детектора движения, реализованного средствами «ВОСХОД», а также детектора движения, реализованного на борту IP-камеры, при условии его соответствия спецификации ONVIF.
  • Поддержка ряда алгоритмов интеллектуального анализа видеоданных, а именно:
    • Ситуационная видеоаналитика предоставляет детекторы таких событий как вторжение в зону/выход из зоны, остановка, «праздношатание», пересечение линии, недопустимое направление движения, оставленный/унесенный предмет;
    • Классификатор объектов на основе нейросети – детектор присутствия людей, автомобилей и других объектов в кадре;
    • Распознавание автомобильных номеров. Реализовано на основе математического алгоритма, работает на CPU и не требует больших вычислительных ресурсов GPU, которые обычно необходимы для работы нейросетевых алгоритмов;
    • Распознавание номеров вагонов и локомотивов (алгоритм на основе нейросети);
    • Распознавание лиц (алгоритм на основе нейросети).
  • Интеграция с внешними подсистемами безопасности. Архитектура системы позволяет легко реализовать интеграцию с любой внешней подсистемой, на текущий момент поддерживаются:
    • Система периметровой охраны «Волк» от компании «БГ-Оптикс».
    • «Болид» (СКУД и охранная система).
    • Система цифрового ввода-вывода ICP DAS.
  • Поддержка цифровых входов и выходов IP-камер по протоколу ONVIF.
  • Разграничение прав доступа к ресурсам системы на основе модели ролей.
  • Подсистема автоматизации - позволяет описывать правила, задающие реакции системы на определенные события. Возможно описание сложного условия правила, объединяющее комбинацию события от различных подсистем (видеоаналитики, систем безопасности) с помощью набора логических операций.
  • Возможен просмотр в реальном времени событий от подсистем интеллектуального анализа видео и от подсистем безопасности.
  • Подсистема отчетов позволяет формировать отчеты о событиях от подсистем интеллектуального анализа видео и от подсистем безопасности по различным критериям. Есть функция поиска момента возникновения события в видеоархиве.
  • Есть REST API для интеграции внешних программных систем с ПО «ВОСХОД». Для описания данных используется json.

Технологические особенности системы «ВОСХОД»

  • В отличие от большинства подобных систем, «ВОСХОД» не требует обязательного наличия в схеме развертывания сервера трансляции. При использовании Multicast-вещания это позволяет упростить структуру системы, сократить расходы (ввиду отсутствия необходимости покупать дорогостоящие сервера трансляции) и максимально оптимизировать использование пропускной способности сети. Однако надо отметить, что использование Multicast требует поддержки как на уровне сетевого оборудования, так и на уровне видеоисточников (в частности, IP-камер). Поэтому, в состав «ВОСХОД» входит сервер трансляции с функцией конвертации протоколов транспортного уровня, который позволяет сконфигурировать систему для работы в сложных случаях – при отсутствии поддержки Multicast на уровне видеоисточников или сетевого оборудования, при наличии в системе медленных каналов связи и т.д.
  • Система реализована на основе трехзвенной архитектуры, вся прикладная логика вынесена на сервер промежуточного уровня, а на уровне СУБД прикладная логика отсутствует. Это позволяет рассматривать систему как условно-независимую от СУБД. Систему достаточно легко доработать для использования совместно с любой реляционной СУБД. На текущий момент поддерживаются следующие СУБД: SQLite и Microsoft SQL Server
  • В системе поддерживается гибкая объектная модель, которая позволяет описывать самые различные предметные области, не внося изменение в структуру данных системы.
  • Для Windows есть штатный инсталлятор в виде msi. На Linux установка производится с использованием deb-пакетов.


  • No labels