Citrix Virtual Apps and Desktops

HDX

Avertissement :

Toute utilisation incorrecte de l’Éditeur du Registre peut générer des problèmes sérieux, pouvant vous obliger à réinstaller le système d’exploitation. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d’une mauvaise utilisation de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de l’Éditeur du Registre. Veillez à faire une copie de sauvegarde de votre registre avant de le modifier.

Citrix HDX représente un large ensemble de technologies qui offrent une expérience haute définition aux utilisateurs d’applications et de bureaux centralisés, sur tout périphérique et sur tout réseau.

Canaux virtuels

HDX est conçu autour de trois principes techniques :

  • Redirection intelligente
  • Compression adaptative
  • Déduplication des données

Appliqués selon différentes combinaisons, ils optimisent l’expérience du service informatique et des utilisateurs, réduisent la consommation de bande passante et augmentent la densité utilisateur par serveur d’hébergement.

  • Redirection intelligente - La redirection intelligente examine l’activité de l’écran, les commandes de l’application, la machine de point de terminaison, ainsi que les fonctionnalités réseau et serveur, afin de déterminer instantanément où et comment restituer l’activité d’une application ou d’un bureau. Le rendu peut avoir lieu sur la machine de point de terminaison ou sur le serveur d’hébergement.
  • Compression adaptative - La compression adaptative permet aux affichages multimédias riches d’être livrés sur des connexions réseau légères. HDX commence par évaluer plusieurs variables, telles que le type d’entrée, le périphérique et l’affichage (texte, vidéo, voix et multimédia). Il choisit le codec de compression optimal et la meilleure proportion d’utilisation d’UC et de processeur graphique. Il s’adapte ensuite intelligemment en fonction de chaque utilisateur et de chaque base. Cette adaptation intelligente se fait par utilisateur, voire par session.

    Compression adaptative

  • Déduplication des données - La déduplication du trafic réseau réduit l’ensemble des données envoyées entre le client et le serveur. Pour ce faire, elle tire parti des schémas répétitifs dans les données couramment utilisées, telles que les graphiques bitmap, les documents, les travaux d’impression et le multimédia en streaming. La mise en cache de ces modèles permet de transmettre uniquement les modifications sur le réseau, ce qui évite de dupliquer le trafic. HDX prend également en charge la multidiffusion de flux multimédias, dans lesquels une seule transmission à partir de la source est visualisée par plusieurs abonnés à un même emplacement, plutôt qu’une connexion individuelle pour chaque utilisateur.

Pour plus d’informations, voir Augmenter votre productivité avec un espace de travail utilisateur haute définition.

Sur la machine

HDX utilise les capacités informatiques des machines utilisateur pour améliorer et optimiser l’expérience utilisateur. La technologie HDX offre aux utilisateurs un rendu fluide et transparent du contenu multimédia disponible sur leur bureau ou application virtuels. Le contrôle de l’espace de travail permet aux utilisateurs de suspendre les applications et les bureaux virtuels et de continuer à travailler à partir d’une autre machine, à l’endroit où ils l’ont laissé.

Sur le réseau

HDX offre des fonctionnalités d’accélération et d’optimisation pour mettre à disposition les meilleures performances réseau, y compris sur les connexions à faible bande passante ou en réseau étendu présentant une forte latence.

Les fonctionnalités HDX s’adaptent aux modifications de l’environnement. Elles équilibrent les performances et la bande passante. Elles appliquent les meilleures technologies possibles à chaque scénario, que le bureau ou l’application soit accessible localement sur le réseau d’entreprise ou à distance, en dehors du pare-feu de l’entreprise.

Dans le data center

HDX utilise la puissance de calcul et de la scalabilité des serveurs de façon à offrir des performances graphiques avancées, quelles que soient les capacités de la machine utilisateur.

La surveillance du canal HDX, fournie par Citrix Director, affiche le statut des canaux HDX connectés sur les machines utilisateur.

HDX Insight

HDX Insight est l’intégration de NetScaler Network Inspector et de Performance Manager avec Director. Il capture des données sur le trafic ICA et offre un tableau de bord des données en temps réel et historiques. Ces données comprennent la latence de session ICA côté client et côté serveur, l’utilisation de bande passante des canaux ICA et la durée des boucles ICA de chaque session.

Vous pouvez activer NetScaler pour utiliser le canal virtuel HDX Insight afin de déplacer tous les points de données requis dans un format non compressé. Si vous désactivez cette fonctionnalité, l’appareil NetScaler déchiffre et décompresse la propagation du trafic ICA sur différents canaux virtuels. L’utilisation du canal virtuel unique réduit la complexité, améliore la scalabilité et est plus rentable.

Configuration minimale requise :

  • Citrix Virtual Apps and Desktops 7 v1808
  • XenApp et XenDesktop 7.17
  • NetScaler version 12.0 Build 57.x
  • Application Citrix Workspace pour Windows 1808
  • Citrix Receiver pour Windows 4.10
  • Application Citrix Workspace pour Mac 1808
  • Citrix Receiver pour Mac 12.8

Activer ou désactiver le canal virtuel HDX Insight

Pour désactiver cette fonctionnalité, définissez les propriétés du service Citrix NetScaler Application Flow sur Désactivé. Pour activer cette fonctionnalité, définissez le service sur Automatique. Dans les deux cas, nous vous recommandons de redémarrer le serveur après avoir modifié ces propriétés. Ce service est activé par défaut (Automatique).

Image du canal virtuel Insight

Bénéficiez des capacités HDX de votre bureau virtuel

  • Pour voir comment la redirection du contenu du navigateur, une des quatre technologies de redirection multimédia HDX, accélère la mise à disposition de contenu multimédia HTML5 et WebRTC :
    1. Téléchargez l’extension de navigateur Chrome et installez-la sur le bureau virtuel.
    2. Pour découvrir la manière dont la redirection du contenu du navigateur accélère la mise à disposition du contenu multimédia vers des bureaux virtuels, affichez une vidéo sur votre bureau à partir d’un site Web contenant des vidéos HTML5, comme YouTube. Les utilisateurs ne savent pas quand la redirection du contenu du navigateur est en cours d’exécution. Pour voir si la redirection du contenu du navigateur est utilisée, faites glisser rapidement la fenêtre du navigateur. Vous verrez un délai ou un décalage entre la fenêtre et l’interface utilisateur. Vous pouvez également cliquer avec le bouton droit sur la page Web et rechercher À propos de la redirection de navigateur HDX dans le menu.
  • Pour voir comment HDX diffuse l’audio à définition élevée :
    1. Configurez le client Citrix pour une qualité audio maximale ; consultez la documentation relative à l’application Citrix Workspace pour plus de détails.
    2. Lire les fichiers musicaux à l’aide d’un lecteur audio numérique (tels que iTunes) sur votre bureau.

HDX offre des graphiques et une expérience vidéo supérieurs pour la plupart des utilisateurs par défaut, sans configuration requise. Les paramètres de stratégie Citrix qui offrent la meilleure expérience possible à la plupart des cas d’utilisation sont activés par défaut.

  • HDX sélectionne automatiquement la meilleure méthode de mise à disposition basée sur le client, la plate-forme, l’application et la bande passante réseau, puis ajuste le tout basé sur la modification des conditions.
  • HDX optimise les performances de graphiques 2D et 3D et de la vidéo.
  • HDX permet aux machines utilisateur de livrer en streaming des fichiers multimédia directement à partir du fournisseur source sur Internet ou l’intranet, plutôt qu’au travers du serveur hôte. Si la configuration requise pour la récupération de contenu côté client n’est pas présente, la diffusion de contenu multimédia revient à la redirection multimédia et à la récupération de contenu côté serveur. En général, aucune modification des stratégies de fonctionnalité de la redirection multimédia n’est nécessaire.
  • HDX diffuse des vidéos riches en contenu, générées par le serveur, sur les bureaux virtuels lorsque la redirection multimédia n’est pas disponible : afficher une vidéo sur un site Web contenant des vidéos haute définition, par exemple, http://www.microsoft.com/silverlight/iis-smooth-streaming/demo/.

À savoir :

  • Pour plus d’informations sur la prise en charge et la configuration requise pour les fonctionnalités HDX, consultez l’article Configuration système requise. Sauf mention contraire, les fonctionnalités HDX sont disponibles pour la prise en charge des machines avec OS multi-session Windows et avec OS mono-session Windows et les bureaux Remote PC Access.
  • Ce contenu décrit comment optimiser l’expérience utilisateur, améliorer l’extensibilité du serveur ou réduire les besoins en bande passante. Pour de plus amples informations sur l’utilisation des stratégies Citrix et des paramètres de stratégie, consultez la documentation relative aux stratégies Citrix pour cette version.
  • Pour obtenir des instructions qui incluent la modification du Registre, faites attention : la modification du Registre peut entraîner de sérieux problèmes qui pourraient nécessiter la réinstallation de votre système d’exploitation. Citrix ne peut garantir la possibilité de résoudre les problèmes provenant d’une mauvaise utilisation de l’Éditeur du Registre. Vous assumez l’ensemble des risques liés à l’utilisation de l’Éditeur du Registre. Veillez à faire une copie de sauvegarde de votre registre avant de le modifier.

Reconnexion automatique des clients et fiabilité de session

Lors de l’accès à des applications ou bureaux hébergés, une interruption du réseau peut se produire. Pour bénéficier d’une reconnexion plus fluide, nous offrons la reconnexion automatique des clients et la fiabilité de session. Dans une configuration par défaut, la fiabilité de session commence, puis la reconnexion automatique des clients suit.

Reconnexion automatique des clients :

La reconnexion automatique des clients relance le moteur client pour reconnecter une session déconnectée. La fonction de reconnexion automatique des clients ferme (ou déconnecte) la session utilisateur après la durée spécifiée dans le paramètre. Si la reconnexion automatique des clients est en cours, le système envoie à l’utilisateur une notification d’interruption du réseau pour les applications et les bureaux comme suit :

  • Bureaux. La fenêtre de session est grisée et un minuteur affiche le temps restant avant la reconnexion.
  • Applications. La fenêtre de session se ferme et une boîte de dialogue s’affiche avec un minuteur qui indique le temps restant avant les tentatives de reconnexion.

Lors d’une reconnexion automatique de client, les sessions redémarrent en supposant une connectivité réseau. L’utilisateur ne peut pas interagir avec les sessions pendant que la reconnexion automatique des clients est en cours.

À la reconnexion, les sessions déconnectées se reconnectent à l’aide des informations de connexion enregistrées. L’utilisateur peut interagir normalement avec les applications et bureaux.

Paramètres de reconnexion automatique des clients par défaut :

  • Délai de reconnexion automatique des clients : 120 secondes
  • Reconnexion automatique des clients : activée
  • Authentification de la reconnexion automatique des clients : désactivée
  • Journalisation de la reconnexion automatique des clients : désactivée

Pour plus d’informations, consultez la section Paramètres de stratégie Reconnexion automatique des clients.

Fiabilité de session :

La fiabilité de session reconnecte les sessions ICA en toute transparence pour toutes les interruptions réseau. La fonction de fiabilité de session ferme (ou déconnecte) la session utilisateur après la durée spécifiée dans le paramètre. Après l’expiration du délai de fiabilité de session, les paramètres de reconnexion automatique des clients s’appliquent et la fonction tente d’opérer la reconnexion de l’utilisateur à la session déconnectée. Lorsque la fiabilité de session est en cours, une notification d’interruption du réseau pour les applications et les bureaux est envoyée comme suit à l’utilisateur :

  • Bureaux. La fenêtre de session devient translucide et un minuteur affiche le temps restant avant la reconnexion.
  • Applications. La fenêtre devient translucide et des messages de connexion interrompue s’affichent depuis la zone de notification.

Lorsque la fiabilité de session est active, l’utilisateur ne peut pas interagir avec les sessions ICA. Toutefois, les actions utilisateur telles que les frappes au clavier sont mises en mémoire tampon pendant quelques secondes immédiatement après l’interruption du réseau et retransmises une fois que le réseau est disponible.

À la reconnexion, le client et le serveur reprennent au point où ils se trouvaient dans leur échange de protocole. Les fenêtres de session ne sont plus translucides et des messages de zone de notification appropriés s’affichent pour les applications.

Paramètres de fiabilité de session par défaut

  • Expiration de délai de la fiabilité de session : 180 secondes
  • Niveau d’opacité de l’interface durant la reconnexion : 80 %
  • Connexion de fiabilité de session : activée
  • Numéro de port de la fiabilité de session : 2598

Pour plus d’informations, consultez la section Paramètres de stratégie Fiabilité de session.

NetScaler avec reconnexion automatique des clients et fiabilité de session :

Si les stratégies Multi-Stream et Multi-Port sont activées sur le serveur et que tout ou partie de ces informations sont vraies, la reconnexion automatique des clients ne fonctionne pas :

  • La fonction de fiabilité de session est désactivée sur NetScaler Gateway.
  • Un basculement est effectué sur le boîtier NetScaler.
  • NetScaler SD-WAN est utilisé avec NetScaler Gateway.

Débit adaptatif HDX

Le débit adaptatif HDX affine intelligemment le débit maximal de la session ICA en ajustant les tampons de sortie. Le nombre de tampons de sortie est initialement défini sur une valeur élevée. Cette valeur élevée permet de transmettre les données au client plus rapidement et efficacement, en particulier dans les réseaux à latence élevée. Grâce à une meilleure interactivité, à des transferts de fichiers plus rapides, à une lecture vidéo plus fluide, à une fréquence d’images et à une résolution plus élevées, vous bénéficiez d’une meilleure expérience utilisateur.

L’interactivité des sessions est constamment mesurée pour déterminer si des flux de données au sein de la session ICA nuisent à l’interactivité. Si c’est le cas, le débit diminue pour réduire l’impact du flux de données volumineux sur la session et permettre la récupération de l’interactivité.

Important :

Le débit adaptatif HDX modifie la façon dont les tampons de sortie sont définis en déplaçant ce mécanisme du client vers le VDA et aucune configuration manuelle n’est nécessaire.

Cette fonctionnalité nécessite les éléments suivants :

  • VDA version 1811 ou ultérieure
  • Application Workspace pour Windows 1811 ou version ultérieure

Améliorer la qualité d’image envoyée aux machines utilisateur

Les paramètres de stratégie d’affichage visuel suivants contrôlent la qualité des images envoyées depuis des bureaux virtuels vers les machines utilisateur.

  • Qualité visuelle. Contrôle la qualité visuelle des images affichées sur la machine utilisateur : moyenne, élevée, toujours sans perte, sans perte si possible (valeur par défaut = moyenne). La qualité de la vidéo avec le paramètre par défaut « moyenne » dépend de la bande passante disponible.
  • Taux de trames cible. Spécifie le nombre maximal de trames par seconde envoyées depuis le bureau virtuel vers la machine utilisateur (valeur par défaut = 30). Pour les périphériques avec des UC plus lents, la spécification d’une valeur inférieure permet d’améliorer l’expérience de l’utilisateur. Le taux maximal pris en charge est 60 trames par seconde.
  • Limite de mémoire d’affichage. Spécifie la taille maximale de la mémoire tampon vidéo (en kilo-octets) pour la session (valeur par défaut = 65536 Ko). Pour les connexions nécessitant un nombre de couleurs et une résolution élevés, augmentez la limite. Vous pouvez calculer la mémoire maximale nécessaire.

Améliorer les performances de conférence vidéo

Plusieurs applications de visioconférence populaires sont optimisées pour la mise à disposition à partir de Citrix Virtual Apps and Desktops via la redirection multimédia (voir, par exemple, le pack d’optimisation HDX RealTime). Pour les applications qui ne sont pas optimisées, la compression vidéo de webcam HDX permet d’améliorer l’efficacité de la bande passante et la tolérance à la latence pour les webcams durant la visioconférence dans une session. Cette technologie livre en streaming le trafic de webcam sur un canal virtuel multimédia dédié. Cette technologie utilise moins de bande passante par rapport à la prise en charge de la redirection USB Plug-n-Play HDX isochrone et fonctionne bien sur des connexions en réseau étendu.

Toutefois, les utilisateurs de l’application Citrix Workspace peuvent remplacer le comportement par défaut en choisissant le paramètre Mic & Webcam de Desktop Viewer : Ne pas utiliser mon micro ou ma webcam. Pour empêcher les utilisateurs de basculer depuis la compression vidéo de webcam HDX, désactivez la redirection du périphérique USB en utilisant Paramètres de stratégie sous ICA > Périphériques USB.

La compression vidéo de webcam HDX nécessite que les paramètres de stratégie suivants soient activés (tous sont activés par défaut).

  • Redirection audio cliente
  • Redirection du microphone client
  • Conférences multimédia

Si une webcam prend en charge le codage matériel, la compression vidéo HDX utilise le codage matériel par défaut. Le codage matériel peut consommer plus de bande passante que le logiciel de codage. Pour forcer la compression logicielle, ajoutez la valeur de clé DWORD suivante pour la clé de Registre HKCU\Software\Citrix\HdxRealTime: DeepCompress_ForceSWEncode=1.

Priorités du trafic réseau

Les priorités sont attribuées au trafic réseau sur plusieurs connexions pour une session à l’aide de routeurs prenant en charge la qualité de service. Quatre flux TCP et deux flux UDP sont disponibles pour transporter le trafic ICA entre la machine utilisateur et le serveur :

  • Flux TCP : en temps réel, interactifs, arrière-plan et en bloc
  • Flux UDP : pour la voix et pour la communication à distance d’écran Framehawk

Chaque canal virtuel est associé à une priorité spécifique et transporté dans la connexion correspondante. Vous pouvez définir les canaux indépendamment, en fonction du numéro de port TCP utilisé pour la connexion.

Les connexions en streaming de canal multiples sont prises en charge pour les Virtual Delivery Agents (VDA) installés sur les machines Windows 10, Windows 8 et Windows 7. Travaillez avec votre administrateur réseau pour vous assurer que les ports CGP configurés dans le paramètre Stratégie Multi-Port sont correctement attribués sur les routeurs réseau.

La qualité de service n’est prise en charge que lorsque des ports de fiabilité de session multiples, ou des ports CGP, sont configurés.

Avertissement :

Lors de l’utilisation de cette fonctionnalité, assurez-vous que le transport est sécurisé. Citrix vous recommande d’utiliser Internet Protocol Security (IPsec) ou Transport Layer Security (TLS). Les connexions TLS sont prises en charge uniquement lorsque les connexions traversent une passerelle NetScaler Gateway qui prend en charge Multi-Stream ICA. Sur un réseau d’entreprise interne, les connexions multi-stream avec TLS ne sont pas prises en charge.

Pour définir la qualité de service pour plusieurs connexions en streaming, ajoutez les paramètres de stratégie Citrix suivants pour une stratégie (voir Paramètres de stratégie Connexions Multi-Stream pour plus de détails) :

  • Stratégie Multi-Port : ce paramètre spécifie les ports pour le trafic ICA au travers de plusieurs connexions et établit des priorités de réseau.

    • Sélectionnez une priorité dans la liste Priorité de port CGP par défaut. Par défaut, le port principal (2598) a une priorité élevée.
    • Entrez des ports CGP supplémentaires dans Port1 CGP, port2 CGP et port3 CGP le cas échéant et attribuez-leur des priorités. Chaque port doit disposer d’une priorité unique.

    Configurez explicitement les pare-feu sur les VDA pour autoriser le trafic TCP supplémentaire.

  • Paramètre d’ordinateur Multi-Stream : ce paramètre est désactivé par défaut. Si vous utilisez Citrix NetScaler SD-WAN et que le Multi-Stream est pris en charge dans votre environnement, il n’est pas nécessaire de configurer ce paramètre. Configurez ce paramètre de stratégie lorsque vous utilisez des routeurs tiers ou des NetScaler SD-WAN d’ancienne génération pour réaliser la qualité de service désirée.

  • Paramètre utilisateur Multi-Stream : ce paramètre est désactivé par défaut.

Pour que les stratégies contenant ces paramètres soient appliquées, les utilisateurs doivent fermer leur session, puis ouvrir une session sur le réseau.

Affichage ou masquage de la barre de langue distante

La barre de langue affiche la langue de saisie préférée dans une session. Si cette fonctionnalité est activée (par défaut), vous pouvez afficher ou masquer la barre de langue depuis Préférences avancées > Barre de langue dans application Citrix Workspace pour Windows. En utilisant un paramètre de Registre du côté VDA, vous pouvez désactiver le contrôle client de la fonctionnalité de barre de langue. Si cette fonctionnalité est désactivée, le paramètre de l’interface utilisateur du client ne prend pas effet et le paramètre actuel de l’utilisateur détermine l’état de la barre de langue. Pour de plus amples informations, consultez l’article Améliorer l’expérience utilisateur.

Pour désactiver le contrôle client de la fonctionnalité de barre de langue du VDA :

  1. Dans l’éditeur de registre, accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI.
  2. Créez une clé de valeur DWORD, SeamlessFlags, et définissez-la sur 0x40000.

Mappage de clavier Unicode

Citrix Receiver non Windows utilise la disposition du clavier local (Unicode). Si un utilisateur modifie la disposition du clavier local et la disposition du clavier du serveur (code d’analyse), il se peut qu’ils ne soient pas synchronisés et que la sortie soit incorrecte. Par exemple, Utilisateur1 modifie la disposition du clavier local de l’anglais vers l’allemand. Utilisateur1 change ensuite le clavier côté serveur vers l’allemand. Même si les deux dispositions de clavier sont en allemand, il se peut qu’elles ne soient pas synchronisées, ce qui entraîne une sortie de caractère incorrecte.

Activer ou désactiver le mappage de disposition du clavier Unicode

Par défaut, la fonctionnalité est désactivée sur le VDA. Pour activer la fonctionnalité, utilisez l’éditeur de registre regedit sur le VDA. Ajoutez la clé de registre suivante :

KEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxKlMap

Nom : EnableKlMap

Type : DWORD

Valeur : 1

Pour désactiver cette fonctionnalité, définissez EnableKlMap sur 0 ou supprimez la clé CTxKlMap.

Activer le mode compatible de mappage de disposition du clavier Unicode

Par défaut, le mappage de disposition du clavier Unicode effectue automatiquement un hooking sur certaines API de Windows pour recharger le nouveau mappage de disposition de clavier Unicode lorsque vous modifiez la disposition du clavier côté serveur. Certaines applications ne peuvent pas être accrochées dans le cadre d’un hooking. Pour conserver la compatibilité, vous pouvez modifier la fonctionnalité vers le mode compatible pour prendre en charge ces applications non accrochées. Ajoutez la clé de registre suivante :

HKEY_LOCAL_MACHINE/SOFTWARE/Citrix/CtxKlMap

Nom : DisableWindowHook

Type : DWORD

Valeur : 1

Pour utiliser le mappage de disposition du clavier Unicode normal, définissez DisableWindowHook sur 0.