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 | Pixotope asset management | |
1 per machine | Transform and provide tracking data to the Engine | |
1 per machine | Starts other services and manages machine settings | |
1 per machine | User interface for Pixotope | |
1 per machine | Rendering and compositing 3D graphics and video | |
1 per machine | Converts to and from non-ZMQ formats including HTTP | |
License | 1 per machine | Handles connection to our Cloud platform and license management |
1 per machine | processing incoming and outgoing video including video keying and providing it to the Engine | |
QueryServer | Singleton | Offers data in the form of Relays and bundles actions in the form of Queries |
Singleton | Stores per show data for all services and handles other backend functionality |