XenApp and XenDesktop

Redirection multimédia HTML5

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.com et les nouvelles versions de navigateurs de Mozilla, Google et Microsoft se tournent vers HTML5, ce qui en fait la nouvelle norme.

Le multimédia basé sur HTML5 présente de nombreux avantages par rapport aux plug-ins propriétaires, notamment :

  • Normes indépendantes des entreprises (W3C)
  • Flux de travail simplifié pour la gestion des droits numériques (DRM)
  • 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 disque dur au fur et à mesure de sa réception et est lue depuis le disque dur. Si vous regardez à nouveau la vidéo, le navigateur peut la charger depuis le cache.

Pour un exemple de téléchargement progressif, consultez la page de test de redirection vidéo HTML5. Utilisez les outils de développement de votre navigateur pour inspecter l’élément vidéo dans la page web et trouver la source (un format conteneur mp4) dans la balise vidéo HTML5 :

<video src="https://www.citrix.com/content/dam/citrix61/en_us/images/offsite/html5-redirect.mp4" controls="" style="width:800px;"></video>

Comparaison entre 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
Charger plus rapidement Oui Non

Configuration requise

Nous prenons en charge uniquement 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 :

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

Contrôlez-les à l’aide de stratégies. Pour plus d’informations, consultez Paramètres de stratégie multimédia.

Versions minimales de Citrix Receiver™ :

  • Citrix Receiver pour Windows 4.5
  • Citrix Receiver pour Linux 13.5

Version minimale du navigateur VDA et 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
    • Windows Server 2008 R2
  • Firefox 47 Ajoutez manuellement les certificats au magasin de certificats Firefox ou configurez Firefox pour qu’il recherche 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
    • Windows Server 2008 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
    • Windows Server 2008 R2

Composants de la solution de redirection vidéo HTML5

  • HdxVideo.js - Crochet JavaScript interceptant 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/XenDesktop Engineering; CN = Citrix XenApp/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/XenDesktop Engineering; CN = Citrix XenApp/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 des sessions 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 XenDesktop et XenApp) 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 parvient pas à se charger, 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 localisée

Redirection multimédia HTML5