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 |
DirectorAPI | 1 per machine | Various internal responsibilities |
1 per machine | Rendering and compositing 3D graphics and video | |
1 per machine | Relays HTTP requests to Data Hub | |
1 per machine | processing incoming and outgoing video including video keying and providing it to the Engine | |
Singleton | Stores per show data for all services and handles other backend functionality |