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
Note: The IP address of domain pisignage.com keeps changing as we use AWS load balancer, so it is advisable to use pisignage.com in firewall rule rather than IP address