Skip to main content
Skip table of contents

Binary Node

Binary Node is a single server (physical or virtual).

Binary Node consists of the following components:

  • Orchestrator Client

  • Executable files

Orchestrator Client

A Binary Node component that is used to run executable files and transmit resource consumption statistics from the server to the orchestrator (server status information).

Executable file

The executable file is an executable file with its own resources. One of the arguments when launching the executable file is the path to the configuration file, which contains information about the type of analytics cases processed by the executable file, as well as a unique identifier uid, which will be assigned to the executable file (example: /opt/video-analytics/<company>-video-analytics-cpu.out -v 4 -c /opt/video-analytics/config/licplate-recognition.ini --uid 889fdc2c-0832-11ed-b5f0-59a688e092f6 ).

The main function of the executable file is to analyze video streams and generate events depending on the type of executable file.

To properly start and stop executable files by the orchestrator client, we recommend placing them as follows:

  • The executable file and its resources in the /opt/video-analytics/ directory

  • The name of the executable file to be launched is <company>-video-analytics-cpu.out

  • The configuration files in the /opt/video-analytics/config/ directory

  • Create a separate file for each type of case, for example, face recognition - /opt/video-analytics/config/video-analytics-face-detection.ini

See the «Push Server» page for information on the interaction of the executable file with the push server.

JavaScript errors detected

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

If this problem persists, please contact our support.