Network Communication
Architecture
Communication between X-Manager, X-Creator and X-Stream.
Ports
Network port usage in the X-Creator. Most of the ports can be configured via the X-Manager or directly in the X-Creator UI. The Communication between X-Creator clients is based on Unity networking whereas the X-Manager provides a HTTP REST API to request data.
Port usages marked with * are optional and are only needed if enabled in the X-Manager.
Default Port(s) | Protocol | Usage | Configuration |
---|---|---|---|
4342 | UDP | X-Creator Server | X-Creator: Network settings |
443 | TCP | X-Manager | |
5555 | TCP | IHSE Module* | X-Manager: Environment - IHSE |
41794 | TCP | Crestron Module* | X-Manager: Environment - Crestron |
10606 | TCP | Video Sources - Aquilon Module* | X-Manager: X-Creator - Modules - Video Matrix - Aquilon |
11116 | UDP | Video Sources - Spyder Module* | X-Manager: X-Creator - Modules - Video Matrix - Spyder |
8080 | TCP | WebRTC Module* | X-Manager: X-Creator - Modules - WebRTC |
9696 | TCP | REST API Server* | X-Manager: X-Creator - Modules - Rest API |
9697 | TCP | X-Web Control* | See documentation how to configure using config.json |
5332 | UDP | Legacy Video Timecode Module* | X-Manager: X-Creator - Modules - Legacy - Video Timecode |
5555 | UDP | Legacy Video OSC Module* | X-Manager: X-Creator - Modules - Legacy - Video OSC |
9786 | UDP | X-Stream Remote Control* | Not configurable |
4445 | TCP | Visual Matrix* | Not configurable |
80/443 | TCP | X-Creator Web Layer | Default web server ports for use of Web Layers in the X-Creator |
9698 | UDP | X-Service Tool | Default port used by this service to communicate |
22000 | UDP | X-Service Tool Discovery | Default port used to discover other services and update state |
NDI Streaming
From the NDI SDK documentation (version 5):
NDI now uses predictable port numbers in all cases so that fire-wall rules can be properly built.
Ports | Usage |
---|---|
5960 and up | (Reliable) UDP and TCP connections |
5960 | TCP port used for remote sources to query this machine and discover all the sources running on it |
5353 | mDNS communication for multicast sending of sources |