Pixotope API - Services
A Pixotope Service is an independent process that connects to our Data hub network. A Pixotope Service
implements ZeroMQ - https://zeromq.org/
correctly responds to the available messages - Pixotope API - Message Scheme
optionally exposes all of it's "per-show"-data in a State - Pixotope API - State concept
Service | Scope | Responsibility |
---|---|---|
1 per machine | Transform and provide tracking data to the Engine | |
1 per machine | Starts other services and manages machine settings | |
Director | 1 per machine | User interface for Pixotope |
ControlPanel | 1 per machine | Backend for the Pixotope Control Panel. |
SysBridge | 1 per machine | Internal communcation for Director |
License | 1 per machine | Handles connection to our Cloud platform and license management. |
Gateway | 1 per machine | Converts from non-zmq formats including HTTP to and from ZMQ to be able to talk to and from Pixotope via different means. |
1 per machine | Rendering and compositing 3D graphics and video | |
AssetHub Client | 1 per machine | Pixotope asset management |
1 per machine | processing incoming and outgoing video including video keying and providing it to the Engine | |
Diagnostics | 0-1 per machine | Provides runtime diagnostic data for the machine, used in Health panel in Director and for Failover. Requires admin permission to run. |
AssetHub Server | Singleton | Pixotope Asset management Server |
Singleton | Stores per show data for all services and handles other backend functionality | |
QueryServer | Singleton | Offers data in the form of Relays and bundles actions in the form of Queries |