Webcams

De manière générale, la compression vidéo de caméra Web HDX™ RealTime offre des performances optimales. Toutefois, dans certaines circonstances, vous pouvez demander aux utilisateurs de connecter leur caméra Web à l’aide d’un port USB. Pour connecter des webcams via la prise en charge USB, désactivez la compression vidéo pour caméra Web HDX RealTime.

Redirection de webcam

Voici quelques indications sur la redirection de la webcam :

  • La redirection de webcam est compatible avec et sans RTME.

  • La redirection de webcam fonctionne avec les applications 32 bits et 64 bits. Par exemple, Skype, GoToMeeting. Utilisez un navigateur 32 bits ou 64 bits pour vérifier la redirection de la webcam en ligne. Par exemple, https://webcamtests.com/.

  • L’utilisation de la webcam est exclusive aux applications. Par exemple, lorsque Skype est exécuté avec une webcam et que vous lancez GoToMeeting, quittez Skype pour utiliser la webcam avec GoToMeeting.

Redirection de webcam pour applications 64 bits

À partir de la version 2305, la redirection de webcam est prise en charge pour les applications 64 bits.

Configuration système requise

  • Infrastructure GStreamer 0.1.x ou 1.x selon de la version actuelle installée sur le système
  • Version ICAClient supérieure à 2106 si GStreamer 1.x est utilisé
  • Gstreamer version and plug-ins:
    • gstreamer1.0-plugins-base
    • gstreamer1.0-plugins-bad
    • gstreamer1.0-plugins-good
    • gstreamer1.0-plugins-ugly
    • gstreamer1.0-vaapi plugin et bibliothèque libva
    • Bibliothèque x264

Remarque:

La version du plug-in GStreamer doit être cohérente avec la version de l’infrastructure GStreamer. Par exemple, si vous installez Gstreamer1.2.4, la version de tous les plug-ins Gstreamer1.x doit être 1.2.4.

Configuration de la redirection de webcam

Procédez comme suit pour activer et configurer la fonctionnalité de redirection de Webcam pour les applications 64 bits sur l’application Citrix Workspace pour Linux.

Étape 1 : Vérifier la configuration de ICAClient

Définissez la valeur de AllowAudioInput sur True pour activer la fonctionnalité de redirection de webcam. Par défaut, cette valeur est définie sur True lors de l’installation de ICAClient.

Si la valeur AllowAudioInput est définie sur False, procédez comme suit pour activer la fonctionnalité de redirection de webcam :

  1. Accédez au fichier de configuration ~/.ICAClient/wfclient.ini et modifiez-le.
  2. Définissez la valeur de AllowAudioInput sur True.

    AllowAudioInput=True

Étape 2 : Vérifiez la configuration de l’encodeur Theora

Une fois que vous avez correctement installé ICAClient et que la valeur de AllowAudioInput est définie sur True, l’encodeur Theora est configuré par défaut. Cet encodeur est un encodeur logiciel offrant des performances acceptables. Toutefois, cet encodeur ne prend en charge que les applications 32 bits sur un VDA.

Procédez comme suit pour vérifier que l’encodeur Theora prend en charge les applications 32 bits :

  1. Installez Firefox 32 bits sur un VDA.
  2. Accédez au site de test de webcam https://webcamtests.com/.

L’encodeur Theora ne prend pas en charge la fonctionnalité de redirection de Webcam pour les applications 64 bits sur un VDA. Configurez l’option d’encodeur H264 pour prendre en charge la fonctionnalité de redirection de Webcam pour les applications 64 bits sur VDA.

Étape 3 : Configurez l’encodeur H264

L’encodeur H264 prend en charge la fonctionnalité de redirection de Webcam pour les applications 64 bits sur le VDA. Pour activer l’encodeur H264, procédez comme suit :

  1. Accédez au fichier de configuration ~/.ICAClient/wfclient.ini et modifiez-le.
  2. Définissez la valeur HDXH264InputEnabled sur True.

    HDXH264InputEnabled=True

Procédez comme suit pour vérifier que l’encodeur H264 prend en charge les applications 64 bits :

  1. Installez Firefox 64 bits sur un VDA.
  2. Accédez au site de test de webcam https://webcamtests.com/.

Étape 4 : Vérifiez les dépendances du système

Après avoir configuré l’encodeur H264, si la fonctionnalité de redirection de Webcam ne prend pas en charge les applications 64 bits sur le VDA, vérifiez les dépendances du système.

La fonctionnalité de redirection de webcam pour l’application 64 bits est basée sur l’infrastructure GStreamer. ICAClient utilise l’infrastructure GStreamer version 0.1.x ou 1.x selon la version actuelle installée sur votre système.

Étape 4.1 : vérifier la version de ICAClient

Vérifiez si la version de ICAClient est supérieure à la version 2106 au cas où elle utilise GStreamer 1.x. Les versions précédentes de ICAClient peuvent échouer.

Pour vérifier que la version de ICAClient est basée sur l’infrastructure GStreamer installée sur votre système, procédez comme suit :

  1. Entrez les commandes suivantes sur une ligne de commande :

      cd /opt/Citrix/ICAClient/util
    <!--NeedCopy-->
    
      ls -alh
    <!--NeedCopy-->
    
  2. Vérifiez si le lien symbolique gst_read est lié à gst_read1.0 ou gst_read0.1. comme indiqué dans l’image suivante :

    Image de gst_read symlink

Vous pouvez également exécuter le script workspaceappcheck.sh dans le répertoire util et vérifier la sortie de la section faisant référence aux dépendances GStreamer.

Citrix recommande d’utiliser la version de ICAClient supérieure ou égale à la version 2106 et GStreamer 1.x.

Étape 4.2 : vérifier la version et les plug-ins de GStreamer

Outre l’infrastructure GStreamer 1.x, vous devez installer les plug-ins requis suivants :

  • Gstreamer1.0-plugins-base
  • Gstreamer1.0-plugins-bad
  • Gstreamer1.0-plugins-good
  • Gstreamer1.0-plugins-ugly
  • Gstreamer1.0-vaapi plugin
  • ibva library
  • Bibliothèque x264

Pour plus d’informations sur l’installation des plugins précédents, consultez le guide d’installation GStreamer.

Remarque:

La version du plug-in GStreamer doit être cohérente avec la version de l’infrastructure GStreamer. Par exemple, si vous installez Gstreamer1.2.4, la version de tous les plug-ins Gstreamer1.x doit être 1.2.4.

Exécutez la commande suivante pour vérifier la version actuelle de l’infrastructure GStreamer :

  gst-inspect-1.0 --gst-version
<!--NeedCopy-->

Pour plus d’informations sur le dépannage, voir Webcam dans la section Dépannage.

Flou d’arrière-plan pour la redirection de la webcam à l’aide de l’interface utilisateur

À partir de la version 2508, vous pouvez activer le flou d’arrière-plan pour la redirection de la webcam à l’aide de l’interface utilisateur graphique.

Pour activer le flou d’arrière-plan dans la session pour la redirection de la webcam, procédez comme suit :

  1. Cliquez sur Préférences à partir de Desktop Viewer. La boîte de dialogue Préférences de Citrix Workspace s’affiche.
  2. Cliquez sur l’onglet Webcam. La boîte de dialogue suivante s’affiche.

    flou d'arrière-plan

  3. Cochez la case Activer flou d’arrière-plan pour activer le flou d’arrière-plan pour la redirection de la webcam.
  4. Cliquez sur OK.

Remarque:

L’état sélectionné ou désélectionné de la case à cocher Activer le flou d’arrière-plan est enregistré sur le point de terminaison pour la session VDA en cours.

Prise en charge des webcams MJPEG

À partir de la version 2308 de l’application Citrix Workspace pour Linux, les webcams MJPEG sont prises en charge dans le flux H264. La webcam effectue une compression MJEPG en interne, ce qui permet d’obtenir une meilleure qualité d’image et une fréquence d’images plus élevée. Cette fonctionnalité est activée par défaut. Toutefois, si la webcam ne prend pas en charge le format MJPEG, cette fonctionnalité est désactivée.

Prise en charge de plusieurs résolutions de webcam

Auparavant, seule la résolution VGA était prise en charge pour la redirection de la webcam.

À partir de la version 2408, l’application Citrix Workspace pour Linux prend en charge la diffusion en continu de webcam haute définition pour toutes les résolutions de webcam disponibles côté client. Si la négociation du type de support échoue, HDX utilise désormais la résolution VGA par défaut (640 x 480 pixels). Pour plus d’informations, consultez la section Streaming haute définition par webcam.

Cette fonctionnalité est activée par défaut. Pour désactiver cette fonctionnalité, procédez comme suit :

  1. Accédez au fichier $HOME/.ICAClient/wfclient.ini.
  2. Accédez à la section [WFClient] et ajoutez l’entrée suivante :
      HDXWebCamEnablePnp=False
<!--NeedCopy-->
Webcams