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 |