Citrix Virtual Apps and Desktops

Redirection multimédia HTML5

Remarque :

La redirection multimédia HTML5 est destinée à être dépréciée dans une prochaine version. Il est conseillé aux clients de passer à la redirection de contenu de navigateur (BCR), la technologie de remplacement recommandée, pour garantir la continuité des fonctionnalités.

La redirection multimédia HTML5 étend les fonctionnalités de redirection multimédia de HDX™ MediaStream pour inclure l’audio et la vidéo HTML5. En raison de la croissance de la distribution en ligne de contenu multimédia, en particulier vers les appareils mobiles, l’industrie des navigateurs a développé des moyens plus efficaces de présenter l’audio et la vidéo.

Flash a été la norme, mais il nécessite un plug-in, ne fonctionne pas sur tous les appareils et consomme plus de batterie sur les appareils mobiles. Des entreprises comme YouTube, Netflix et les nouvelles versions de navigateurs de Mozilla, Google et Microsoft adoptent HTML5, ce qui en fait la nouvelle norme.

Les contenus multimédias basés sur HTML5 présentent de nombreux avantages par rapport aux plug-ins propriétaires, notamment :

  • Des normes indépendantes des entreprises (W3C)
  • Un flux de travail de gestion des droits numériques (DRM) simplifié
  • De meilleures performances sans les problèmes de sécurité soulevés par les plug-ins

Téléchargements progressifs HTTP

Le téléchargement progressif HTTP est une méthode de pseudo-streaming basée sur HTTP qui prend en charge HTML5. Lors d’un téléchargement progressif, le navigateur lit un seul fichier (encodé à une seule qualité) pendant qu’il est téléchargé depuis un serveur web HTTP. La vidéo est stockée sur le lecteur au fur et à mesure de sa réception et est lue à partir du lecteur. Si vous regardez à nouveau la vidéo, le navigateur peut la charger à partir du cache.

Pour un exemple de téléchargement progressif, consultez la page de test de redirection vidéo HTML5. Pour inspecter les éléments vidéo de la page web et trouver les sources (format conteneur mp4) dans les balises vidéo HTML5, utilisez les outils de développement de votre navigateur :

Comparaison de HTML5 et Flash

Fonctionnalité HTML5 Flash
Nécessite un lecteur propriétaire Non Oui
Fonctionne sur les appareils mobiles Oui Certains
Vitesse d’exécution sur différentes plateformes Élevée Lente
Pris en charge par iOS Oui Non
Utilisation des ressources Moins Plus
Chargement plus rapide Oui Non

Exigences

Nous ne prenons en charge que la redirection pour les téléchargements progressifs au format mp4. Nous ne prenons pas en charge WebM et les technologies de streaming à débit adaptatif comme DASH/HLS.

Nous prenons en charge les éléments suivants et utilisons des stratégies pour les contrôler. Pour plus d’informations, consultez Paramètres de stratégie multimédia.

  • Rendu côté serveur
  • Rendu côté client avec récupération par le serveur
  • Récupération et rendu côté client

Versions minimales de Citrix Workspace™ app et Citrix Receiver™ :

  • Citrix Workspace app 1808 pour Windows
  • Citrix Receiver pour Windows 4.5
  • Citrix Workspace app 1808 pour Linux
  • Citrix Receiver pour Linux 13.5
Version minimale du navigateur VDA Version/build/SP du système d’exploitation Windows
Internet Explorer 11.0 Windows 10 x86 (1607 RS1) et x64 (1607 RS1) ; Windows 7 x86 et x64 ; Windows Server 2016 RTM 14393 (1607) ; Windows Server 2012 R2
Firefox 47 Ajoutez manuellement les certificats au magasin de certificats Firefox ou configurez Firefox pour rechercher les certificats dans un magasin de certificats Windows approuvé. Pour plus d’informations, consultez https://wiki.mozilla.org/CA:AddRootToFirefox Windows 10 x86 (1607 RS1) et x64 (1607 RS1) ; Windows 7 x86 et x64 ; Windows Server 2016 RTM 14393 (1607) ; Windows Server 2012 R2
Chrome 51 Windows 10 x86 (1607 RS1) et x64 (1607 RS1) ; Windows 7 x86 et x64 ; Windows Server 2016 RTM 14393 (1607) ; Windows Server 2012 R2

Composants de la solution de redirection vidéo HTML5

  • HdxVideo.js - JavaScript qui intercepte les commandes vidéo sur le site web. HdxVideo.js communique avec WebSocketService à l’aide de WebSockets sécurisés (SSL/TLS).
  • Certificats SSL WebSocket
    • Pour l’autorité de certification (racine) : 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) Emplacement : Certificats (ordinateur local) > Autorités de certification racines de confiance > Certificats.
    • Pour l’entité finale (feuille) : 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) Emplacement : Certificats (ordinateur local) > Personnel > Certificats.
  • WebSocketService.exe - S’exécute sur le système local et effectue la terminaison SSL et le mappage de session utilisateur. WebSocket sécurisé TLS écoutant sur 127.0.0.1 port 9001.
  • WebSocketAgent.exe - S’exécute sur la session utilisateur et rend la vidéo selon les instructions des commandes WebSocketService.

Comment activer la redirection vidéo HTML5 ?

Dans cette version, cette fonctionnalité est disponible uniquement pour les pages web contrôlées. Elle nécessite l’ajout du JavaScript HdxVideo.js (inclus dans le support d’installation de Citrix Virtual Apps and Desktops) aux pages web où le contenu multimédia HTML5 est disponible. Par exemple, des vidéos sur un site de formation interne.

Les sites web comme youtube.com, qui sont basés sur des technologies de débit adaptatif (par exemple, HTTP Live Streaming (HLS) et Dynamic Adaptive Streaming over HTTP (DASH)), ne sont pas pris en charge.

Pour plus d’informations, consultez Paramètres de stratégie multimédia.

Conseils de dépannage

Des erreurs peuvent survenir lorsque la page web tente d’exécuter HdxVideo.js. Si le JavaScript ne se charge pas, le mécanisme de redirection HTML5 échoue. Assurez-vous qu’il n’y a pas d’erreurs liées à HdxVideo.js en inspectant la console dans les fenêtres des outils de développement de votre navigateur. Par exemple :

Image de redirection

Redirection multimédia HTML5