Si vous connectez plusieurs webcams ou microphones sur le client, vous pouvez utiliser une webcam et un microphone spécifiques dans un poste de travail distant avec la fonctionnalité d'Audio/Vidéo en temps réel. Pour spécifier la webcam ou le microphone préféré, les utilisateurs peuvent configurer des options dans le menu Paramètres. Un administrateur peut également modifier un fichier de configuration.
Selon sa disponibilité, la webcam ou le microphone préféré est utilisé sur le poste de travail distant. Sinon, tous les autres microphones et webcams sont redirigés.
Avec la fonctionnalité Audio/Vidéo en temps réel, les webcams et les périphériques d'entrée audio fonctionnent sans utiliser la redirection USB, et la bande passante réseau nécessaire est considérablement réduite. Les périphériques d'entrée audio analogiques sont également pris en charge.
Conditions préalables
- Si vous configurez une webcam préférée, vérifiez que cette dernière est installée et opérationnelle sur le système client.
- Si vous configurez un microphone préféré, vérifiez que ce dernier est installé et opérationnel sur le système client.
- Vérifiez que vous utilisez le protocole d'affichage Omnissa Horizon Blast ou PCoIP pour votre poste de travail distant.
Fonctionnement de la configuration de la webcam et du microphone préférés
Omnissa Horizon Client prend en charge deux méthodes différentes pour configurer la webcam et le microphone préférés utilisés pour l'Audio/Vidéo en temps réel : le menu Paramètres ou le fichier de configuration /etc/omnissa/config. Voici comment la configuration définie par chaque méthode prend effet et se synchronise avec l'autre configuration.
- Lorsqu'un utilisateur modifie la configuration de la webcam et du microphone préférés dans le menu Paramètres, la nouvelle configuration prend effet immédiatement. Cette configuration est prioritaire sur la configuration actuelle définie dans
/etc/omnissa/config. - Lorsqu'un administrateur modifie la configuration de la webcam et du microphone préférés dans
/etc/omnissa/config, la nouvelle configuration prend effet uniquement après que l'utilisateur démarre Horizon Client ou se reconnecte à la session distante. À ce stade, la configuration dans le menu Paramètres se synchronise pour refléter la nouvelle configuration dans/etc/omnissa/config. - Pour afficher la configuration actuelle de la webcam et du microphone, ouvrez le fichier
~/.omnissa/rtav-preferences.
Pour obtenir des instructions sur la définition de la configuration de la webcam et du microphone préférés à l'aide de l'une des deux méthodes, reportez-vous aux sections suivantes.
Utilisation du menu Paramètres pour configurer la webcam et le microphone préférés
-
Démarrez Horizon Client et connectez-vous à un serveur.
-
Cliquez sur le bouton Paramètres (icône d'engrenage) dans le coin supérieur droit de la fenêtre de sélection des postes de travail et applications.
-
Sélectionnez Audio/Vidéo en temps réel.
-
Configurez un périphérique préféré.
- Pour configurer une webcam préférée, sélectionnez-en une spécifique dans le menu déroulant Webcam préférée.
- Pour configurer un microphone préféré, sélectionnez-en un spécifique dans le menu déroulant Microphone préféré. Si vous sélectionnez Par défaut, le microphone par défaut configuré dans les paramètres du système client est utilisé. Si vous sélectionnez un périphérique spécifique, seuls les périphériques sélectionnés sont redirigés vers le poste de travail distant.
Si vous sélectionnez Tous, la redirection se produit comme suit :
- Pour la webcam, Horizon Client redirige tous les périphériques qui s'affichent dans la liste de périphériques Video4Linux (V4L) du système.
- Pour le microphone, Horizon Client redirige tous les périphériques d'entrée audio connectés au système client.
Utiliser /etc/omnissa/config pour configurer la webcam et le microphone préférés
Pour définir les propriétés dans le fichier /etc/omnissa/config et indiquer un périphérique préféré, vous devez déterminer les valeurs de certains champs. Vous pouvez rechercher les valeurs de ces champs dans le fichier journal.
-
Pour les webcams, définissez la propriété
rtav.srcWCamIdsur la valeur du champUserIdpour la webcam et la propriétértav.srcWCamNamesur la valeur du champNamepour la webcam.La propriété
rtav.srcWCamNamea une priorité plus élevée que la propriétértav.srcWCamId. Les deux propriétés doivent spécifier la même webcam. Si les propriétés spécifient des webcams différentes, la webcam spécifiée parrtav.srcWCamNameest utilisée, si elle existe. Si elle n'existe pas, la webcam spécifiée parrtav.srcWCamIdest utilisée. Si les deux webcams sont introuvables, la webcam par défaut est utilisée. -
Pour les périphériques d'entrée audio, définissez la propriété
rtav.srcAudioInIdsur la valeur du champ Pulse Audiodevice.description.
-
Lancez le client, et démarrez une application de webcam ou de microphone pour déclencher une énumération des périphériques de caméra ou audio dans le journal client.
- Connectez la webcam ou le périphérique audio que vous souhaitez utiliser.
- Utilisez la commande
horizon-clientpour démarrer Horizon Client. - Démarrez un appel, puis arrêtez l'appel. Ce processus crée un fichier journal.
-
Recherchez les entrées de journal relatives à la webcam ou au microphone.
-
Ouvrez le fichier journal de débogage avec un éditeur de texte.
Le fichier journal contenant les messages de journal Audio/Vidéo en temps réel se trouve dans
/tmp/omnissa-<username>/omnissa-RTAV-<pid>.log. Le journal client se trouve dans/tmp/omnissa-<username>/horizon-client-<pid>.log. -
Recherchez dans le fichier journal les entrées du fichier journal qui font référence aux webcams et aux microphones connectés.
-
L'exemple suivant montre un extrait de la sélection de webcams :
main| I120: RTAV: static void VideoInputBase::LogDevEnum() - 3 Device(s) found main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=UVC Camera (046d:0819) UserId=UVC Camera (046d:0819)#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4.5 SystemId=/dev/video1 main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=gspca main driver UserId=gspca main driver#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4.7 SystemId=/dev/video2 main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=Microsoft® LifeCam HD-6000 for Notebooks UserId=Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6 SystemId=/dev/video0 main| W110: RTAV: static bool AudioCaptureLin::EnumCaptureDevices(MMDev::DeviceList&) - enumeration data unavailable -
L'exemple suivant montre un extrait de la sélection de périphériques audio et le niveau sonore actuel de chacun d'entre eux :
vthread-18| I120: RTAV: bool AudioCaptureLin::TriggerEnumDevices() - Triggering enumeration vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=1 'alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo.monitor' 'Monitor of Logitech USB Headset Analog Stereo') vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:65536 vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:1 vol:65536 vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=2 'alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono' 'Logitech USB Headset Analog Mono') vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:98304 vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=3 'alsa_output.usb-Microsoft_Microsoft_LifeChat_LX-6000-00-LX6000.analog-stereo.monitor' 'Monitor of Microsoft LifeChat LX-6000 Analog Stereo') vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:65536 -
Des avertissements s'affichent si l'un des niveaux sonores source du périphérique sélectionné ne respecte pas les critères PulseAudio lorsque la source n'est pas définie sur 100 % (0 dB) ou si le périphérique source sélectionné est muet comme suit :
vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioSourceInfoCB(pa_context*, const pa_source_info*, int, void*) - Note, selected device channel volume: 0: 67% vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioSourceInfoCB(pa_context*, const pa_source_info*, int, void*) - Note, selected device channel is muted
-
-
-
Copiez la description du périphérique et utilisez-la pour définir la propriété appropriée dans le fichier
/etc/omnissa/config.-
Pour obtenir un exemple de webcam, copiez
Microsoft® LifeCam HD-6000 for NotebooksetMicrosoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6afin de désigner la webcam Microsoft comme webcam préférée et définissez la propriété comme suit :rtav.srcWCamName = “Microsoft® LifeCam HD-6000 for Notebooks” rtav.srcWCamId = “Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6”Dans cet exemple, vous pourriez aussi définir la propriété
rtav.srcWCamIdsur"Microsoft". La propriétértav.srcWCamIdprend en charge les correspondances partielles et exactes. La propriétértav.srcWCamNamene prend en charge qu'une correspondance exacte. -
Pour obtenir un exemple de périphérique audio, copiez
Logitech USB Headset Analog Monopour désigner le casque Logitech comme périphérique audio préféré et définissez la propriété comme suit :rtav.srcAudioInId="Logitech USB Headset Analog Mono"
-
-
Enregistrez les modifications et fermez le fichier de configuration
/etc/omnissa/config. -
Déconnectez-vous du poste de travail et démarrez une nouvelle session.
La nouvelle configuration prend effet après le démarrage de la nouvelle session.
Cette page vous a-t-elle été utile ?