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 |