Citrix Virtual Apps and Desktops

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 nella distribuzione online di contenuti multimediali, specialmente ai 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 muovendo verso HTML5, rendendolo il nuovo standard.

I contenuti multimediali basati su HTML5 presentano molti vantaggi rispetto ai plug-in proprietari, tra cui:

  • Standard indipendenti dall’azienda (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 con una singola qualità) mentre viene scaricato da un server web HTTP. Il video viene memorizzato sull’unità mentre 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

Caratteristica HTML5 Flash
Richiede un lettore proprietario No
Funziona su dispositivi mobili Alcuni
Velocità di esecuzione su diverse piattaforme Alta Lenta
Supportato da iOS No
Utilizzo delle risorse Minore Maggiore
Caricamento più veloce No

Requisiti

Supportiamo solo il reindirizzamento per i download progressivi in formato mp4. Non supportiamo WebM e 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
  • Rendering lato client con recupero dal server
  • 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 attendibili di Windows. Per maggiori informazioni, consultare 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: Certificati (Computer locale) > Autorità di certificazione radice attendibili > Certificati.
    • 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: Certificati (Computer locale) > Personale > Certificati.
  • WebSocketService.exe - Esegue sul sistema locale ed effettua la terminazione SSL e la mappatura della sessione utente. WebSocket sicuro TLS in ascolto su 127.0.0.1 porta 9001.
  • WebSocketAgent.exe - Esegue nella sessione utente e renderizza il video come indicato dai comandi di WebSocketService.

Come si abilita il reindirizzamento video HTML5?

In questa versione, questa funzionalità è disponibile solo per 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 fallisce. Assicurarsi che non ci siano errori relativi a HdxVideo.js ispezionando la console nelle finestre degli strumenti per sviluppatori del browser. Ad esempio:

Immagine di reindirizzamento

Reindirizzamento multimediale HTML5