Il digital signage cloud è un software di digital signage che usi da un browser, mentre i server li gestisce il fornitore. La dashboard in cui crei le playlist, la libreria che contiene immagini e video e il servizio che invia le modifiche a ogni schermo stanno tutti presso il fornitore. L'unica parte in sede è il player: una piccola app su un box, una TV o un computer che scarica i contenuti e li riproduce.
Questa divisione conta più della parola «cloud». Gestire gli schermi dal cloud ti risparmia un server e ti permette di cambiare uno schermo da qualsiasi posto. Lo schermo, però, non dovrebbe dipendere dal cloud minuto per minuto: un buon player tiene sul dispositivo una copia di tutto ciò che gli serve e va avanti quando la connessione cade. Noi facciamo software di signage cloud, quindi in fondo trovi anche cosa fa e cosa non fa il nostro.
Cos'è davvero il digital signage cloud
Ogni sistema di digital signage ha tre parti, ovunque girino:
- La dashboard, dove le persone caricano i media, creano le playlist e decidono quale schermo riproduce cosa, e quando.
- Il back end, che conserva i contenuti, tiene traccia degli schermi e invia a ciascuno le sue modifiche.
- Il player, il software accanto al display che scarica i contenuti e li riproduce a tutto schermo.
Nel digital signage cloud le prime due parti sono ospitate dal fornitore. Accedi da qualsiasi browser e lo schermo della filiale riceve la modifica. Nel signage on-premise il back end gira su un server che possiedi o noleggi, e qualcuno dalla tua parte lo installa, applica le patch e ne fa il backup. In entrambi i casi il player resta in sede, perché è lì che si trova lo schermo. Cosa cercare in un player per digital signage tratta questa parte.
Anche la parola «cloud» viene usata in modo approssimativo. Una presentazione pubblicata sul web e aperta in un browser è nel cloud anche lei, ma diventa nera quando cade la linea. Il signage gestito dal cloud con un player locale no.
Digital signage cloud o on-premise
| Cloud | On-premise |
|---|---|---|
Il server | Lo gestisce il fornitore | Lo gestisci tu, sul tuo hardware o su un server che noleggi |
Aggiornamenti del software | Arrivano senza che tu debba fare nulla | Li installa la tua IT, con i suoi tempi |
Gestire gli schermi da fuori dell'edificio | Già incluso | Serve una VPN, o un server aperto su internet |
Costo iniziale | Solo l'hardware, poi un canone per schermo | Server, tempo di configurazione, spesso una licenza |
Dove stanno i dati | Presso i provider del fornitore, indicati nella sua informativa privacy | Dove li metti tu |
Se il fornitore sparisce | I suoi server spariscono con lui | Il software continua a girare, senza aggiornamenti |
Il cloud di solito è la scelta giusta quando gli schermi sono sparsi in più sedi, quando nessuno del personale vuole occuparsi di un server e quando chi cambia i contenuti non lavora nell'IT. L'on-premise ha senso quando la rete è isolata da internet per regolamento interno, come succede in alcune fabbriche, ospedali ed enti pubblici; quando una norma stabilisce che i dati non devono uscire dall'edificio; o quando un team IT gestisce già dei server e vuole il controllo su ogni aggiornamento.
Il vero compromesso non riguarda dove sono salvati i file, ma chi fa il lavoro. L'on-premise lascia a te il server, le sue patch di sicurezza e i suoi backup. Il cloud li sposta sul fornitore, e in cambio dipendi dal fatto che il fornitore resti in attività e mantenga un prezzo ragionevole. Quanto costa davvero il software di digital signage gratuito esamina più nel dettaglio le opzioni open source da ospitare in proprio.
Cosa succede quando cade internet
Prima o poi ogni schermo perde la connessione, e anche i server del fornitore hanno i loro disservizi. Chiedi cosa fa lo schermo in entrambi i casi. Per un player fatto bene sono lo stesso caso, e lo schermo continua a funzionare dalla sua copia locale:
- La playlist continua a girare, con i media già salvati sul dispositivo.
- Gli orari reggono, se è il dispositivo a calcolarli da sé. Se è il cloud a decidere quando lo schermo si spegne, uno schermo offline salta il cambio.
- La riproduzione viene comunque registrata, e il registro viene inviato quando torna la linea, così i report di prova di riproduzione non hanno buchi.
- Un riavvio non lo lascia nero, se l'ultima playlist è salvata sul dispositivo invece di essere scaricata a ogni accensione.
Alcuni contenuti, per loro natura, non possono funzionare offline: una pagina web dal vivo, un video di YouTube, una diretta video, qualsiasi cosa incorporata da un altro sito. Le app che mostrano dati in tempo reale, come il meteo o i tassi di cambio, di solito possono continuare a mostrare l'ultimo valore. Chiedi in quale categoria ricade ciascuno dei tuoi contenuti.
Poi chiedi cosa succede alle modifiche. Una modifica fatta nella dashboard mentre uno schermo è offline resta in attesa sul server. Quando lo schermo si riconnette, dovrebbe ricevere lo stato attuale della sua playlist e scaricare i nuovi media prima di passare alla nuova versione, così non riproduce mai mezzo video.
Infine, chiedi quanto dura la copia locale. Una cache non è un archivio: i player eliminano i file vecchi per fare spazio, e i file in cache scadono. Il signage cloud è pensato per interruzioni di ore o di giorni. Uno schermo che deve girare per settimane senza alcuna connessione ha bisogno di qualcosa di più simile a una chiavetta USB.
Come verificarlo: durante la prova, stacca il cavo di rete dello schermo per un'ora. Fai una modifica nella dashboard mentre è scollegato, ricollegalo e misura quanto tempo ci mette la modifica a comparire. Poi ripeti la prova staccando la corrente dalla presa a muro.
Vedere ogni schermo da un altro posto
L'altra metà del signage cloud è una dashboard che ti dice cosa sta facendo ogni schermo. Chiedi:
- Ogni quanto si fa sentire ciascuno schermo, e cosa invia? Uno stato, l'elemento a schermo, la versione del player?
- Dopo quanto tempo la dashboard mostra uno schermo come offline, e chi viene avvisato?
- Puoi vedere cosa mostra davvero il display, e non solo cosa dovrebbe mostrare?
- C'è uno storico, per poter rispondere alla domanda «lo schermo in vetrina è rimasto acceso tutto il fine settimana?»
- Un player bloccato si può riavviare senza andare sul posto?
Sugli avvisi: un'email per ogni interruzione insegna alle persone a ignorarle, mentre un report che dice quali schermi sono andati offline e se sono tornati viene letto. Controlla se nella lista possono esserci anche persone esterne all'azienda, come un affiliato in franchising o un installatore.
Poi chiedi degli aggiornamenti. La dashboard si aggiorna dalla parte del fornitore; il player no, a meno che non si aggiorni da solo. Su Android e Windows è il sistema operativo a decidere se un'app può installare una nuova versione senza che qualcuno prema un pulsante, quindi chiedi come funziona sul tuo hardware, se gli aggiornamenti sono firmati e cosa succede se una nuova versione non parte.
Domande sulla sicurezza per un fornitore di signage cloud
Uno schermo di signage è un computer sulla tua rete, collegato al servizio di qualcun altro, in un punto che il pubblico può raggiungere. Gran parte del rischio è banale e facile da verificare:
- Abbinamento. Come entra uno schermo nel tuo account? Digitare email e password con il telecomando della TV lascia le tue credenziali su un dispositivo in un luogo pubblico. Meglio un codice breve che funziona una volta sola e scade.
- Cosa conserva il dispositivo. Quali credenziali sono salvate sullo schermo, e cosa può farci qualcuno se il box sparisce? Puoi escluderlo dalla dashboard?
- Account collegati. Se colleghi Google, Microsoft o Canva per mostrare un calendario o un design, dove sono conservati quei token, sono cifrati, e arrivano mai allo schermo?
- Chi può cambiare cosa. Accessi personali con ruoli, un ruolo di sola lettura per chi deve solo guardare, e nessuna password condivisa.
- La rete. TLS per tutto il traffico, e un player che ha bisogno solo di HTTPS in uscita. Una porta in entrata significa una riunione con l'IT.
GDPR e dove vengono trattati i dati
Un fornitore di signage cloud che conserva dati personali per tuo conto è un responsabile del trattamento ai sensi del GDPR: servono quindi un accordo sul trattamento dei dati e un elenco di sub-responsabili. I dati personali arrivano sugli schermi più spesso di quanto si pensi: i nomi nel calendario di una sala riunioni, la foto di un dipendente, i turni presi da un foglio di calcolo e gli accessi del tuo stesso team.
Chiedi l'elenco dei sub-responsabili e dei paesi in cui trattano i dati; il meccanismo di trasferimento per tutto ciò che avviene fuori dallo Spazio economico europeo; per quanto tempo vengono conservati i registri di riproduzione, gli account chiusi e i backup; con quanto preavviso vieni informato prima che si aggiunga un nuovo sub-responsabile; quanto in fretta ti viene segnalata una violazione dei dati; e se puoi leggere il DPA prima di firmare. Come scegliere un software di digital signage raccoglie le altre domande da fare, dall'hardware al momento di andarsene.
Come funziona SignageStack
SignageStack è solo cloud. Non esiste un'edizione on-premise o self-hosted, quindi se la tua rete non può raggiungere affatto un servizio esterno, non è il prodotto giusto per te.
Abbinamento. Il player mostra un codice di sei caratteri, che inserisci nella dashboard in Aggiungi schermo. Il codice funziona una volta sola e scade dopo poco, quindi la foto di uno schermo non equivale a un account. Dissociare uno schermo nella dashboard revoca le credenziali del display, e un display che in quel momento è online cancella anche la playlist e i media in cache.
Offline. Il player salva sul dispositivo la playlist, gli orari di funzionamento dello schermo e i media, e calcola gli orari da sé, quindi uno schermo si spegne e si riaccende in orario anche senza connessione. Ciò che viene riprodotto offline viene registrato e inviato più tardi. Pagine web, YouTube, dirette streaming e design di Canva si fanno da parte finché la rete non torna; le app di dati come Meteo mostrano l'ultimo valore. Uno schermo che era offline riceve la sua playlist attuale quando si riconnette e scarica i media prima di passare alla nuova versione.
Stato. Ogni player invia un segnale di presenza ogni trenta secondi, con cosa sta riproducendo e quale versione esegue: è da lì che viene l'«Ultimo contatto» nella dashboard. La scheda Disponibilità di ogni schermo mostra quando era online, offline, senza internet o con lo schermo spento, un valore di disponibilità calcolato sul tempo in cui doveva essere acceso, e ogni riavvio con il suo motivo. Le app Android e Windows inviano su richiesta uno screenshot del display, che non viene salvato da nessuna parte. Uno schermo che gira in un browser non può catturare la propria immagine.
Report offline. In Impostazioni puoi attivare un unico report per tutta l'organizzazione: fino a 20 indirizzi email, interni o esterni alla tua azienda, con una frequenza che va da ogni 30 minuti a una volta al giorno, per tutti gli schermi o per quelli che scegli. Elenca quali schermi sono andati offline e se sono tornati. Un'interruzione sotto il minuto non conta, non viene inviato nulla se nessuno schermo è stato offline, e ogni email ha la disiscrizione con un clic.
Riavvii. I riavvii da remoto li fa il nostro supporto: nella tua dashboard non c'è un pulsante per farlo. L'app Android, inoltre, si fa sentire da sola ogni cinque minuti, così anche uno schermo la cui pagina ha smesso di funzionare può essere riavviato senza andare sul posto.
Aggiornamenti. Il player web controlla ogni ora se c'è una nuova versione e si ricarica in un momento che non interrompe un video a metà. L'app Android verifica ogni nuova build con un hash SHA-256 pubblicato. Si installa in silenzio su un box configurato come Device Owner, oppure su Android 12 e successivi una volta che per l'app è consentito «Installa app sconosciute», permesso che il player chiede dopo la configurazione; altrimenti l'aggiornamento aspetta che qualcuno sia davanti allo schermo. L'app Windows verifica la firma di ogni build e torna alla versione precedente se quella nuova non parte correttamente. Si installa dalla pagina di download per Windows.
Piattaforme. L'app Android richiede Android 8 o successivo. Il player web gira in una versione recente di Chrome, Edge, Safari o Firefox, ed è anche la strada da seguire su un Mac. Non c'è un'app per le TV Samsung con Tizen o LG con webOS, e Fire TV e Raspberry Pi non sono piattaforme che abbiamo qualificato.
Ruoli. I colleghi hanno il proprio accesso come Amministratore, Membro o Visualizzatore, e un Visualizzatore può guardare ma non cambiare nulla. I ruoli valgono per tutta l'organizzazione e non si possono limitare agli schermi di una sola sede.
Dati. Il servizio gira su MongoDB Atlas (database), Cloudflare R2 (archiviazione e distribuzione dei media, e backup notturni), Railway (l'API e i processi in background), Vercel (il sito, la dashboard e il player), Resend (email) e Sentry (monitoraggio degli errori), nell'UE e negli Stati Uniti, sulla base di clausole contrattuali standard o di una decisione di adeguatezza. I token degli account Google, Microsoft e Canva collegati sono cifrati a riposo e non arrivano mai al player. I registri di riproduzione dettagliati vengono eliminati dopo 90 giorni, e i backup dopo 30. L'informativa privacy e il DPA sono pubblicati per intero.
Prezzo. 11 € per schermo al mese o 100 € all'anno, IVA esclusa, con tutte le funzioni, nessun costo di attivazione, nessun costo per utente e nessun minimo. Enterprise aggiunge prezzi a volume, un DPA firmato e uno SLA di disponibilità del 99,5% per la dashboard e l'API. Lo SLA lascia fuori di proposito la riproduzione: uno schermo abbinato non ha bisogno della nostra API per continuare a riprodurre.
Da dove cominciare
Scegli due o tre prodotti cloud e fai la stessa prova su ciascuno: abbina uno schermo, stacca il cavo di rete, fai una modifica, ricollegalo e guarda cosa ti dice la dashboard dell'ora in cui lo schermo è rimasto scollegato. La prova di SignageStack dura 21 giorni, con tutte le funzioni su uno schermo, e non richiede carta di credito. Come funziona segue una modifica dal caricamento allo schermo, e la pagina dei prezzi riporta il prezzo per intero.