Video
I video possono essere inseriti nella dashboard o nell'intestazione della dashboard utilizzando il widget video.
Fonti
Un video può provenire da un file caricato o da un URL esterno. I file caricati vengono forniti dal servizio web e risolti tramite il percorso file interno. Gli URL esterni vengono trasmessi senza modifiche, pertanto devono essere accessibili pubblicamente dal browser.
I file video diretti (MP4, WebM) vengono riprodotti in modo nativo nel browser. Per i file MP4, i video H.264 con audio AAC rappresentano la scelta più sicura, poiché altri codec come l’H.265 non sono supportati ovunque. Per effettuare la ricerca all’interno di un file è necessario che il server di hosting supporti le richieste HTTP range.
Streaming in diretta (HLS)
Gli URL che terminano con .m3u8 vengono riconosciuti come flussi HLS e gestiti da hls.js, che viene caricato su richiesta. Questa funzionalità è supportata nei browser attuali, compresi quelli privi di supporto nativo per HLS. Sulle piattaforme in cui hls.js non può essere eseguito, il widget ricorre alla riproduzione propria del browser.
Il server dello streaming deve inviare intestazioni CORS che consentano le richieste GET; in caso contrario, il browser blocca lo streaming.
Altri protocolli non sono supportati. In particolare, gli URL RTSP provenienti da telecamere IP non possono essere riprodotti da nessun browser e devono essere convertiti in HLS in anticipo. Anche DASH (.mpd) non è supportato.
Restrizioni
I file caricati sono limitati a 100 MB. Per video più grandi, utilizzare invece un URL esterno o uno streaming. Se un video o uno streaming non può essere caricato, il lettore rimane vuoto e non mostra alcun messaggio di errore, quindi vale la pena verificare l’URL prima di pubblicare una dashboard.
Modifica dei video
Nelle impostazioni del widget è possibile configurare le seguenti proprietà:
Impostazione | Descrizione |
|---|---|
Origine | Scegliere se il video proviene da un file caricato o da un URL esterno. Gli URL accettano file video diretti (MP4, WebM) e flussi HLS ( |
Riproduzione in loop | Riavvia automaticamente il video quando raggiunge la fine. Non ha alcun effetto sugli streaming in diretta. |
Riproduzione automatica | Avvia la riproduzione non appena il widget viene caricato. I browser consentono questa funzione solo senza audio, quindi la riproduzione automatica forza il silenziamento del video. |
Silenziamento | Riproduce il video senza audio. Rimane attivo quando la riproduzione automatica è abilitata. |
Controlli | Visualizza i controlli integrati nel browser per la riproduzione, la pausa, l'avanzamento, il volume e la modalità a schermo intero. Senza di essi, il video può essere controllato solo tramite la riproduzione automatica e la riproduzione in loop. |
Sottotitoli | Sottotitoli opzionali visualizzati sotto il video. |
