piSignage is built upon node.js and express framework. It uses HTML REST API to communicate with the server. Real time communication is achieved using WebSocket interface over standard http port(please enable websocket interface if you are using firewall). For progressive and retry-after-fail downloads wget is used.
In nutshell, player should be able to connect to the server as follows
- http port 80
- Websocket traffic over http port 80