Skip to main content
Skip table of contents

Orchestrator Analytics

Orchestrator is a software module for distributing tasks and video streams from the platform to executable files.

The orchestrator is required for installation and should be installed on a separate server.

The orchestrator is necessary for the correct distribution of tasks from the platform to executable files and consists of two parts, server and client.

The server part is necessary for:

  • Processing incoming requests with video streams from the platform

  • Distributing video streams to executable files

  • Managing video streams

  • Vectorizing images and sending vectors to the vector database (Tarantool)

The client part is necessary for:

  • Collecting statistics on server resource usage

  • Managing the launch and stop of executable files

Main orchestrator processes include:

  • Processing and sending video stream to executable files

  • Updating a previously launched video stream on an executable file

  • Removing a previously launched video stream on an executable file

  • Processing and redistributing video streams if an executable file fails

  • Processing and redistributing video streams of executable files that were on a server if the server fails

  • Processing video streams that cannot be processed on the current executable file

  • Processing incoming platform images

  • Processing statistics on server load received from orchestrator clients on servers with executable files that are running

  • Processing video streams that have not yet been launched on executable files for some reason

JavaScript errors detected

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

If this problem persists, please contact our support.