Skip to main content
Skip table of contents

Binary Node

Binary Node представляет собой один сервер (физический или виртуальный).

Binary Node состоит из следующих компонентов:

  • Orchestrator Client

  • Исполняемые файлы

Orchestrator Client

Компонент Binary Node, который служит для запуска исполняемых файлов и передачи статистики по потребляемым ресурсам сервера оркестратору (информация о состоянии сервера).

Исполняемый файл

Исполняемый файл представляет собой исполняемый файл со своими ресурсами. Одним из аргументов при запуске исполняемого файла является путь к конфигурационному файлу, в котором содержится информация о типе кейсов аналитики, которые обрабатывает данный исполняемый файл, а так же уникальный идентификатор uid, который будет присвоен исполняемому файлу (пример /opt/video-analytics/<company>-video-analytics-cpu.out -v 4 -c /opt/video-analytics/config/licplate-recognition.ini --uid 889fdc2c-0832-11ed-b5f0-59a688e092f6 ).

Основной функцией исполняемого файла является анализ видеопотока и генерация событий в зависимости от типа исполняемого файла.

Для корректного запуска и остановки исполняемых файлов клиентом оркестратора рекомендуем располагать их следующим образом:

  • Исполняемый файл и его ресурсы в директории /opt/video-analytics/

  • Название запускаемого файла — <company>-video-analytics-cpu.out

  • Конфигурационные файлы в директории /opt/video-analytics/config/

  • Для каждого типа кейса создавать отдельный файл, например распознавание лиц — /opt/video-analytics/config/video-analytics-face-detection.ini

О взаимодействии исполняемого файла с пуш-сервером см. на странице «Пуш-сервер».

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.