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é
  • Version et plug-ins Gstreamer :
    • 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 Gstreamer 1.2.4, la version de tous les plug-ins Gstreamer 1.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érifiez la configuration 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 de 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 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 la 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 la 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 0.1.x ou 1.x selon la version actuelle installée sur le système.

Étape 4.1 : Vérifiez la version d’ICAClient

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

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

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

    cd /opt/Citrix/ICAClient/util
    <!--NeedCopy-->
    
    ls -alh
    <!--NeedCopy-->
    
  2. Vérifiez si gst_read symlink 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 à 2106 et GStreamer 1.x.

Étape 4.2 : Vérifiez la version de GStreamer et des plug-ins

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
  • x264 library

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

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

À partir de la version 2303, l’application Citrix Workspace pour Linux prend en charge le flou d’arrière-plan pour la redirection des webcams. Pour activer cette fonctionnalité, procédez comme suit :

  1. Accédez au fichier de configuration ~/.ICAClient/wfclient.ini.
  2. Ajoutez l’entrée suivante dans le fichier wfclient.ini :

    HDXWebCamEnableBackgndEffect=True
    <!--NeedCopy-->
    

Remarque :

Le paramètre de configuration active la fonction de flou d’arrière-plan pour la redirection de la webcam pour l’interface utilisateur et les clients sans interface utilisateur.

Pour désactiver le flou d’arrière-plan au cours de la session pour la redirection de la webcam à l’aide de l’interface utilisateur, procédez comme suit :

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

    Flou d'arrière-plan de la webcam

  3. Cochez la case Désactiver l’effet de flou d’arrière-plan pour désactiver le flou d’arrière-plan pour la redirection de la webcam.
  4. Cliquez sur OK.

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.

Webcams