Reindirizzamento multimediale HTML5
Il reindirizzamento multimediale HTML5 estende le funzionalità di reindirizzamento multimediale di HDX™ MediaStream per includere audio e video HTML5. A causa della crescita della distribuzione online di contenuti multimediali, specialmente verso i dispositivi mobili, l’industria dei browser ha sviluppato modi più efficienti per presentare audio e video.
Flash è stato lo standard, ma richiede un plug-in, non funziona su tutti i dispositivi e ha un consumo della batteria più elevato nei dispositivi mobili. Aziende come YouTube, Netflix e le versioni più recenti dei browser di Mozilla, Google e Microsoft si stanno spostando verso HTML5, rendendolo il nuovo standard.
I contenuti multimediali basati su HTML5 presentano molti vantaggi rispetto ai plug-in proprietari, tra cui:
- Standard indipendenti dalle aziende (W3C)
- Flusso di lavoro semplificato per la gestione dei diritti digitali (DRM)
- Migliori prestazioni senza i problemi di sicurezza sollevati dai plug-in
Download progressivi HTTP
Il download progressivo HTTP è un metodo di pseudo-streaming basato su HTTP che supporta HTML5. In un download progressivo, il browser riproduce un singolo file (codificato a una singola qualità) mentre viene scaricato da un server web HTTP. Il video viene memorizzato sull’unità man mano che viene ricevuto e viene riprodotto dall’unità. Se si rivede il video, il browser può caricarlo dalla cache.
Per un esempio di download progressivo, consultare la pagina di test del reindirizzamento video HTML5. Per ispezionare gli elementi video nella pagina web e trovare le sorgenti (formato contenitore mp4) nei tag video HTML5, utilizzare gli strumenti per sviluppatori nel browser:
Confronto tra HTML5 e Flash
| Funzionalità | HTML5 | Flash |
|---|---|---|
| Richiede un lettore proprietario | No | Sì |
| Funziona su dispositivi mobili | Sì | Alcuni |
| Velocità di esecuzione su diverse piattaforme | Alta | Lenta |
| Supportato da iOS | Sì | No |
| Utilizzo delle risorse | Minore | Maggiore |
| Caricamento più veloce | Sì | No |
Requisiti
Supportiamo solo il reindirizzamento per i download progressivi in formato mp4. Non supportiamo WebM e le tecnologie di streaming a bitrate adattivo come DASH/HLS.
Supportiamo quanto segue e utilizziamo i criteri per controllarli. Per maggiori informazioni, consultare Impostazioni dei criteri multimediali.
- Rendering lato server
- Recupero da server, rendering da client
- Recupero e rendering lato client
Versioni minime di Citrix Workspace™ app e Citrix Receiver™:
- Citrix Workspace app 1808 per Windows
- Citrix Receiver per Windows 4.5
- Citrix Workspace app 1808 per Linux
- Citrix Receiver per Linux 13.5
| Versione minima del browser VDA | Versione/build/SP del sistema operativo Windows |
|---|---|
| Internet Explorer 11.0 | Windows 10 x86 (1607 RS1) e x64 (1607 RS1); Windows 7 x86 e x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2 |
Firefox 47 Aggiungere manualmente i certificati all’archivio certificati di Firefox o configurare Firefox per la ricerca di certificati da un archivio certificati attendibile di Windows. Per maggiori informazioni, vedere https://wiki.mozilla.org/CA:AddRootToFirefox
|
Windows 10 x86 (1607 RS1) e x64 (1607 RS1); Windows 7 x86 e x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2 |
| Chrome 51 | Windows 10 x86 (1607 RS1) e x64 (1607 RS1); Windows 7 x86 e x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2 |
Componenti della soluzione di reindirizzamento video HTML5
- HdxVideo.js - Hook JavaScript che intercetta i comandi video sul sito web. HdxVideo.js comunica con WebSocketService utilizzando Secure WebSockets (SSL/TLS).
-
Certificati SSL WebSocket
- Per la CA (root): Citrix XenApp/XenDesktop HDX In-Product CA (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX In-Product CA) Posizione: Certificates (Local Computer) > Trusted Root Certification Authorities > Certificates.
- Per l’entità finale (foglia): Citrix XenApp/XenDesktop HDX Service (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX Service) Posizione: Certificates (Local Computer) > Personal > Certificates.
- WebSocketService.exe - Viene eseguito sul sistema locale ed esegue la terminazione SSL e la mappatura delle sessioni utente. TLS Secure WebSocket in ascolto sulla porta 9001 di 127.0.0.1.
- WebSocketAgent.exe - Viene eseguito sulla sessione utente e riproduce il video come indicato dai comandi di WebSocketService.
Come si abilita il reindirizzamento video HTML5?
In questa versione, questa funzionalità è disponibile solo per le pagine web controllate. Richiede l’aggiunta del JavaScript HdxVideo.js (incluso nel supporto di installazione di Citrix Virtual Apps and Desktops) alle pagine web in cui è disponibile il contenuto multimediale HTML5. Ad esempio, video su un sito di formazione interno.
Siti web come youtube.com, che si basano su tecnologie di bitrate adattivo (ad esempio, HTTP Live Streaming (HLS) e Dynamic Adaptive Streaming over HTTP (DASH)), non sono supportati.
Per maggiori informazioni, consultare Impostazioni dei criteri multimediali.
Suggerimenti per la risoluzione dei problemi
Possono verificarsi errori quando la pagina web tenta di eseguire HdxVideo.js. Se il JavaScript non viene caricato, il meccanismo di reindirizzamento HTML5 non funziona. Assicurarsi che non ci siano errori relativi a HdxVideo.js ispezionando la console nelle finestre degli strumenti per sviluppatori del browser. Ad esempio:
