In questa pagina vengono indicate tutte le porte necessarie per le funzionalità complete del sistema Xuniplay.
Nei paragrafi seguenti verranno spiegati i requisiti di rete per la funzione specifica.
È possibile aprire tutte le porte o solo le porte richieste dalle funzionalità che si desidera abilitare.
Network type | protocol:port | Direction | Features |
---|---|---|---|
WAN | http:80/https/mqtt:443 | OUT | - Content delivery, monitoring and logging - Remote connection - Online content (websites, video streaming...) - http clock sync |
WAN/LAN | UDP:123 /TCP:123 | OUT | - Clock sync |
LAN | UDP:123 /TCP:123 | IN/OUT | - SuperSync |
LAN | TCP:80 | IN/OUT | - Peer to Peer |
LAN | UDP:84 | IN/OUT | - Peer to Peer - SuperSync - Engagement |
Il player deve connettersi alla piattaforma cloud per ottenere informazioni sullo Show, contenuti statici o per inviare informazioni o screenshot.
Tutte queste informazioni vengono scambiate attraverso il protocollo http sulla porta 80 o http sulla porta 443.
Se il player si trova in una rete dove la connessione internet è chiusa è necessario creare delle regole firewall per consentire l'accesso alle seguenti url:
Public IP | protocol:port | Direction | Host Name |
---|---|---|---|
104.45.19.63 | http:80 / https:443 | OUT | cloud.xuniplay.com, ad.xuniplay.com, download.xuniplay.com, monitoring.xuniplay.com |
51.137.79.117 | http:80 / https:443 | OUT | log.xuniplay.com |
137.117.238.110 | https/mqtt:443 | OUT | services.xuniplay.com |
Se è necessario riprodurre contenuti live come un sito Web Internet, il player deve raggiungere l'host di destinazione. La piattaforma cloud non funziona come reverse proxy.
Il player controlla la connessione a Internet tentando una connessione al seguente sito web pubblico:
Public IP | protocol:port | Direction | Host Name |
---|---|---|---|
151.21.208.17 | http:80 | OUT | www.msftncsi.com |
L'orologio sul player può essere sincronizzato utilizzando un server NTP esterno.
Il server NTP utilizzato di default è sulla piattaforma cloud.
Per garantire la sincronizzazione dell'orologio, il player deve raggiungere il server NTP sulle seguenti porte
Network type | Public IP | protocol:port | Direction | Host Name |
---|---|---|---|---|
WAN | 104.45.19.63 | UDP/TCP : 123 | OUT | cloud.xuniplay.com |
WAN | 104.45.19.63 | http:80 | OUT | cloud.xuniplay.com* |
Il player può regolare l'orologio interno utilizzando la connessione del protocollo http.
Questo metodo è da utilizzare SOLO dove la precisione non è richiesta e non c'è la possibilità di utilizzare il server NTP.
Se il server NTP utilizzato è diverso da quello predefinito, assicurarsi che il firewall non blocchi la comunicazione tra player e server NTP sulla porta 123 UDP/TCP
Il SuperSync consente a più player nella stessa rete di regolare automaticamente l'orologio locale sincronizzandosi.
Il player può scambiare informazioni ed eleggere un clock principale.
Per consentire questo comportamento, ove configurato, devi assicurarti che le seguenti porte e protocolli siano aperti tra i player per la sincronizzazione.
Network type | protocol:port | Direction | Description |
---|---|---|---|
LAN | UDP/TCP : 123 | IN/OUT | Clock sync with NTP server. |
LAN | UDP: 84 | IN/OUT | Handshake messages |
La funzione peer to peer consente di scambiare contenuti tra i player durante il processo di consegna
Network type | protocol:port | Direction | Description |
---|---|---|---|
LAN | HTTP : 80 | IN/OUT | Content exchange among player |
LAN | UDP: 84 | IN/OUT | Handshake messages |
L'engagement copre tutti gli scenari in cui i player possono attivare alcuni trigger e altri player possono percepirli e reagire.
Per abilitare questa funzionalità devi assicurarti che sulla rete dove lavorano i player, siano aperti i seguenti protocolli/porte:
Network type | protocol:port | Direction | Description |
---|---|---|---|
LAN | UDP: 84 | IN/OUT | Trigger |
Nella maggior parte dei casi il player è connesso a Internet dietro una rete privata e non è possibile accedervi direttamente tramite IP pubblico.
Tramite un client privato con certificati, tutte le porte necessarie all'assistente remoto vengono incanalate in un tunnel crittografato sulla porta 80 o 443.
Nessuna specifica di configurazione è richiesta al cliente a parte la raggiungibilità dell'IP pubblico sotto elencato sulla porta 80/443.
Per consentire di stabilire una connessione tunnel VPN il player deve essere in grado di raggiungere i seguenti IP:
Network type | Public IP | protocol:port | Description |
---|---|---|---|
WAN | 109.69.200.79 | tcp:80 / tcp:443 | Concentrator VPN |
E' consigliato l’utilizzo del software OpenVPN per avere l’accesso punto punto sui player senza dover avere le macchine esposte su rete pubblica.
Xuniplay inoltre prevede la funzione LiveView che è necessaria per far visualizzare in tempo reale ciò che il player sta emettendo senza dover avere un installato localmente un client VPN per l’accesso al player.
LiveView funziona tramite browser e permette ai clienti di guardare cosa sta emettendo il player e, in caso di applicazioni touch, poter interagire con esso. Si tratta un servizio di fabbricadigitale che converte una connessione remota VNC in uno streaming compatibile con HTML5 che sia visualizzabile da un browser e si connette in vnc ai player tramite la VPN.
Nel caso in cui non sia presente un accesso mediante VPN sopra indicata, è necessario poter avere le seguenti aperture per effettuare attività remote.
Network type | IP | protocol:port | Description |
---|---|---|---|
SSH | Ip del player | tcp:22 | Accesso remoto via SSH |
VNC | Ip del player | tcp:5900 | Accesso remoto via VNC |
La banda utilizzata da ogni singolo player per la normale attività (heartbeat, screenshot) sul server Xuniplay è di circa 18MB in upload e 4 MB in download al giorno
La banda totale è di 22MB al giorno (660MB/mese).
Da questo calcolo è escluso il traffico per il processo di pubblicazione dei contenuti in download.
E' possibile configurare delle tempistiche per ridurre il numero di polling/scambio dati con il server.