Citrix DaaS™

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, in particolare 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.com e le nuove versioni dei browser di Mozilla, Google e Microsoft si stanno spostando su 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)
  • Prestazioni migliori 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à man mano che viene ricevuto e 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 Elevata Lenta
Supportato da iOS No
Utilizzo delle risorse Minore Maggiore
Caricamento più rapido 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 criteri per controllarli. Per maggiori informazioni, consultare Impostazioni dei criteri multimediali.

  • Rendering lato server
  • Rendering lato client con recupero da 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 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 in un archivio certificati attendibile di Windows. Per maggiori informazioni, consultare https://wiki.mozilla.org/CA:AddRootToFirefox Windows 10 x86 (1607 RS1) e x64 (1607 RS1); Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2
Chrome 51 Windows 10 x86 (1607 RS1) e x64 (1607 RS1); 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/XenDesktop Engineering; CN = Citrix XenApp/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/XenDesktop Engineering; CN = Citrix XenApp/XenDesktop HDX Service) Posizione: Certificati (Computer locale) > Personale > Certificati.
  • WebSocketService.exe - Viene eseguito sul sistema locale ed esegue la terminazione SSL e la mappatura della sessione utente. TLS Secure WebSocket in ascolto su 127.0.0.1 porta 9001.
  • 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.

I siti web come youtube.com, basati 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

Potrebbero verificarsi errori quando la pagina web tenta di eseguire HdxVideo.js. Se il caricamento del JavaScript fallisce, 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