Agent de livraison virtuel Linux 2110

Compression vidéo de webcam HDX™

Présentation

Les utilisateurs d’applications de visioconférence exécutées dans des sessions Linux VDA peuvent désormais utiliser leurs webcams avec la compression vidéo de webcam HDX. Cette fonctionnalité est activée par défaut. Nous vous recommandons d’utiliser toujours la compression vidéo de webcam HDX si possible.

La compression vidéo de webcam HDX est également appelée mode webcam Optimisé. Ce type de compression vidéo de webcam envoie la vidéo H.264 directement à l’application de visioconférence exécutée dans la session virtuelle. La compression vidéo de webcam HDX utilise la technologie de framework multimédia qui fait partie du système d’exploitation client pour intercepter la vidéo des périphériques de capture, la transcoder et la compresser. Les fabricants de périphériques de capture fournissent les pilotes qui se connectent à l’architecture de streaming du noyau du système d’exploitation.

Le client gère la communication avec la webcam. Le client envoie ensuite la vidéo uniquement au serveur qui peut l’afficher correctement. Le serveur ne traite pas directement la webcam, mais son intégration vous offre la même expérience sur votre bureau. L’application Workspace compresse la vidéo pour économiser de la bande passante et offrir une meilleure résilience dans les scénarios WAN.

Compression de webcam

Remarque :

  • Cette fonctionnalité prend en charge uniquement les vidéos H.264 de votre client Citrix Workspace.
  • La résolution de webcam prise en charge est comprise entre 48x32 et 1920x1080.
  • Ne choisissez pas Périphériques USB génériques dans la barre d’outils de votre application Citrix Workspace™ lorsque vous utilisez une webcam. Dans le cas contraire, des problèmes inattendus pourraient survenir. Périphériques USB génériques
  • Distributions Linux prises en charge

  • RHEL 8.4/CentOS 8 (2105)
  • RHEL 8.3/CentOS 8.3
  • RHEL 7.9/CentOS 7.9
  • Ubuntu 20.04
  • Ubuntu 18.04
  • Ubuntu 16.04
  • Debian 10
  • SUSE 15.3
  • SUSE 15.2
  • SUSE 12.5

     -  ## Application Citrix Workspace prise en charge
    

La compression vidéo de webcam HDX prend en charge les versions suivantes de l’application Citrix Workspace :

Plateforme Processeur
Application Citrix Workspace pour Windows L’application Citrix Workspace pour Windows prend en charge la compression vidéo de webcam pour les applications 32 bits et 64 bits sur XenApp et XenDesktop 7.17 et versions ultérieures. Sur les versions antérieures, l’application Citrix Workspace pour Windows ne prend en charge que les applications 32 bits.
Application Citrix Workspace pour Chrome Étant donné que certains Chromebooks ARM ne prennent pas en charge l’encodage H.264, seules les applications 32 bits peuvent utiliser la compression vidéo de webcam HDX optimisée.

Webcams entièrement testées

Différentes webcams offrent des fréquences d’images différentes et ont des niveaux de luminosité et de contraste différents. Citrix® utilise les webcams suivantes pour la validation initiale des fonctionnalités :

    -  Logitech HD Webcam C270
  • Logitech Webcam C930e
  • Microsoft-LifeCam-HD3000

Configuration

Cette fonctionnalité est activée par défaut. Pour l’utiliser, effectuez la vérification et la configuration suivantes :

Conseil :

    -  >Les utilisateurs de l'application Citrix Workspace peuvent remplacer le paramètre par défaut en choisissant le paramètre **Microphones et webcams** de Desktop Viewer, **Ne pas connecter**.
    -  > ![Ne pas connecter](/fr-fr/linux-virtual-delivery-agent/2110/media/do-not-connect.png)
  1. Une fois l’installation de votre VDA terminée, vérifiez que votre VDA peut s’enregistrer auprès du Delivery Controller™ et que les sessions de bureau Linux publiées peuvent être lancées avec succès à l’aide des informations d’identification Windows.

  2. Assurez-vous que votre VDA dispose d’un accès à Internet, puis exécutez la commande sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.sh pour terminer la configuration de votre webcam. Si votre VDA n’a pas d’accès à Internet, passez à l’étape 3.

    Si votre VDA est déployé sur Debian 10, assurez-vous qu’il exécute la dernière version du noyau. Sinon, exécutez les commandes suivantes pour mettre à jour vers la dernière version du noyau :

    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo reboot
    <!--NeedCopy-->
    

    Si votre VDA est déployé sur SUSE 15.3, SUSE 15.2 ou SUSE 12.5, exécutez les commandes suivantes pour mettre à jour vers la dernière version du noyau et redémarrer :

    zypper up kernel-default
    reboot
    <!--NeedCopy-->
    

    Le script ctxwcamcfg.sh permet de :

    1. Installer les programmes kernel-devel et DKMS (Dynamic Kernel Module Support) sur votre VDA.
      • kernel-devel est utilisé pour créer un module de noyau de webcam virtuelle de la version correspondante.
      • DKMS est utilisé pour gérer dynamiquement le module de noyau de webcam virtuelle.

      Remarque :

      Lors de l’installation des programmes précédents sur RHEL et CentOS, le script ctxwcamcfg.sh installe et active les dépôts suivants sur votre VDA :

      • Extra Packages for Enterprise Linux (EPEL)
      • RPM Fusion
    2. Télécharger le code source ouvert v4l2loopback depuis https://github.com/umlaeute/v4l2loopback et utiliser DKMS pour gérer v4l2loopback. v4l2loopback est un module de noyau qui vous permet de créer des périphériques de bouclage V4L2.

    3. Exécuter la commande sudo service ctxwcamsd restart. Le service de webcam du Linux VDA - ctxwcamsd - redémarre et charge le module de noyau v4l2loopback pour la fonctionnalité de compression vidéo de webcam HDX.
  3. Si votre VDA n’a pas d’accès à Internet, créez le module de noyau v4l2loopback sur une autre machine, puis copiez-le sur votre VDA.

    1. Préparez une machine de build qui a un accès à Internet et qui a la même version de noyau que votre VDA. La commande uname -r permet de trouver les versions du noyau.

    2. Sur la machine de build, exécutez la commande sudo mkdir -p /var/xdl.

    3. Copiez /var/xdl/configure_* de votre VDA vers la machine de build sous /var/xdl/.

    4. Sur la machine de build, exécutez la commande sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.sh pour créer le module de noyau. Si la commande s’exécute avec succès, elle crée un fichier v4l2loopback.ko sous le chemin /var/lib/dkms/v4l2loopback/1.81b8df79107d1fbf392fdcbaa051bd227a9c94c1/$(uname -r)/x86_64/module/. Ignorez les erreurs qui pourraient survenir lorsque vous exécutez le script ctxwcamcfg.sh.
    5. Copiez v4l2loopback.ko de la machine de build vers votre VDA et placez-le sous /opt/Citrix/VDA/lib64/.
    6. Sur votre VDA, exécutez la commande sudo service ctxwcamsd restart pour redémarrer le service de webcam et charger le module de noyau v4l2loopback.
Compression vidéo de webcam HDX™