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 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 richiede un maggiore utilizzo della batteria nei dispositivi mobili. Aziende come YouTube, Netflix e le versioni più recenti dei browser di Mozilla, Google e Microsoft stanno passando a HTML5, che sta diventando 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 DRM (Digital Rights Management) semplificato
  • Prestazioni migliori senza problemi di sicurezza generati 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 un’unica 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 guarda nuovamente il video, il browser può caricarlo dalla cache.

Per un esempio di download progressivo, vedere la pagina di test di reindirizzamento video HTML5. Per ispezionare gli elementi video nella pagina Web e trovare le fonti (formato contenitore mp4) nei tag video HTML5, utilizzare gli strumenti di sviluppo nel browser:

Confronto tra HTML5 e Flash

Funzione HTML5 Flash
Richiede un lettore proprietario No
Funziona su dispositivi mobili Alcuni
Velocità di esecuzione su piattaforme diverse Elevata Bassa
Supportato da iOS No
Utilizzo delle risorse Minore Maggiore
Caricamento più rapido No

Requisiti

Supportiamo solo il reindirizzamento per download progressivi in formato mp4. Non supportiamo le tecnologie di streaming della velocità in bit WebM e Adaptive come DASH/HLS.

Supportiamo quanto segue e utilizziamo i criteri per il controllo. Per ulteriori informazioni, vedere Impostazioni dei criteri multimediali.

  • Rendering lato server
  • Rendering sul client con recupero dal server
  • Recupero e rendering lato client

Versioni minime dell’app Citrix Workspace e di Citrix Receiver:

  • App Citrix Workspace 1808 per Windows
  • Citrix Receiver per Windows 4.5
  • App Citrix Workspace 1808 per Linux
  • Citrix Receiver per Linux 13.5
Versione minima del browser del VDA Versione del sistema operativo/build/SP 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 dei certificati di Firefox o configurare Firefox per cercare i certificati da un archivio di certificati attendibili di Windows. Per ulteriori 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: 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: viene eseguito sul sistema locale ed esegue la terminazione SSL e il mapping della sessione utente. TLS Secure WebSocket in ascolto sulla porta 127.0.0.1 9001.
  • WebSocketAgent.exe: viene eseguito nella sessione utente ed esegue il rendering del video come indicato dai comandi WebSocketService.

Come è possibile abilitare 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, i video su un sito di formazione interno.

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 ulteriori informazioni, vedere Impostazioni dei criteri multimediali.

Consigli per la risoluzione dei problemi

Possono verificarsi degli errori quando la pagina Web tenta di eseguire HdxVideo.js. Se il JavaScript non viene caricato, il meccanismo di reindirizzamento HTML5 non va a buon fine. Assicurarsi che non vi siano errori relativi a HdxVideo.js ispezionando la console nelle finestre degli strumenti di sviluppo del browser. Ad esempio:

Reindirizzamento immagine

Reindirizzamento multimediale HTML5