Si vous disposez de plusieurs webcams et microphones sur le client Mac, vous pouvez n'utiliser qu'une seule webcam et un microphone dans un poste de travail distant avec la fonctionnalité Audio/Vidéo en temps réel. Vous spécifiez votre webcam et microphone préférés sur la ligne de commande en utilisant le système de valeurs par défaut du client Mac.

Avec la fonctionnalité Audio/Vidéo en temps réel, les périphériques d'entrée audio, les webcams et les périphériques de sortie audio ne requièrent pas de redirection USB pour fonctionner et la bande passante réseau nécessaire est réduite. Les périphériques d'entrée audio analogique sont également pris en charge.

Dans la plupart des environnements, il n'est pas nécessaire de configurer une webcam ou un microphone préféré. Si vous ne définissez pas de microphone préféré, les postes de travail distants utilisent le périphérique audio par défaut défini dans les Préférences systèmes du système client. Reportez-vous à la section Sélectionner un microphone par défaut sur le client Mac. Si vous ne configurez pas de webcam préférée, les postes de travail distants sélectionnent la webcam par énumération.

Conditions préalables

  • Si vous configurez une webcam USB 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 USB ou un autre type de microphone préféré, vérifiez que ce dernier est installé et opérationnel sur le client Mac.
  • Utilisez le protocole d'affichage VMware Blast ou PCoIP pour le poste de travail distant.

Procédure

  1. Sur le client Mac, 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 fichier journal de la fonctionnalité Audio/Vidéo en temps réel.
    1. Connectez la webcam ou le périphérique audio.
    2. Dans le dossier Applications, double-cliquez sur VMware Horizon Client pour démarrer Horizon Client.
    3. Démarrez un appel, puis mettez-y fin.
  2. Recherchez les entrées de journal correspondant à la webcam ou au microphone dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel.
    1. Dans un éditeur de texte, ouvrez le fichier journal de la fonctionnalité Audio/Vidéo en temps réel.
      Le fichier journal de la fonctionnalité Audio/Vidéo en temps réel se nomme ~/Library/Logs/VMware Horizon Client/vmware-RTAV-pid.log, où pid est l'ID de processus de la session actuelle.
    2. Recherchez dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel les entrées qui identifient les webcams ou microphones connectés.
    L'exemple suivant montre comment les entrées de webcam peuvent s'afficher dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel :
    2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void VideoInputBase::LogDevEnum() - 1 Device(s) found
    2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=FaceTime HD Camera (Built-in)   UserId=FaceTime HD Camera (Built-in)#0xfa20000005ac8509   SystemId=0xfa20000005ac8509
    L'exemple suivant montre comment les entrées de microphone peuvent s'afficher dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel :
    2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: int AVCaptureEnumerateAudioDevices(MMDev::DeviceList&) - 
    2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() - 2 Device(s) found
    2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() - Index=255   Name=Built-in Microphone   UserId=Built-in Microphone#AppleHDAEngineInput:1B,0,1,0:1   SystemId=AppleHDAEngineInput:1B,0,1,0:1
    2013-12-16T12:18:17.404Z| vthread-3| I120: RTAV: static void AudioCaptureBase::LogDevEnum() - Index=255   Name=Built-in Input   UserId=Built-in Input#AppleHDAEngineInput:1B,0,1,1:2   SystemId=AppleHDAEngineInput:1B,0,1,1:2
  3. Recherchez dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel la webcam ou le microphone que vous préférez et notez son ID d'utilisateur.
    L'ID d'utilisateur est affiché dans le fichier journal après la chaîne UserId=. Par exemple, l'ID d'utilisateur de la caméra FaceTime interne est « FaceTime HD Camera (Built-in) » et celui du microphone interne est « Built-in Microphone ».
  4. Dans Terminal (/Applications/Utilities/Terminal.app), utilisez la commande defaults write pour définir la webcam ou le microphone préféré.
    Option Action
    Définir la webcam préférée Tapez defaults write com.vmware.rtav srcWCamId "webcam-userid", où webcam-userid correspond à l'ID d'utilisateur de la webcam préférée que vous pouvez trouver dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel. Par exemple :
    defaults write com.vmware.rtav srcWCamId "HD Webcam C525”
    Définir le microphone préféré Tapez defaults write com.vmware.rtav srcAudioInId "audio-device-userid", où audio-device-userid correspond à l'ID d'utilisateur du microphone préféré que vous pouvez trouver dans le fichier journal de la fonctionnalité Audio/Vidéo en temps réel. Par exemple :
    defaults write com.vmware.rtav srcAudioInId "Built-in Microphone"
  5. (Facultatif) Utilisez la commande defaults read pour vérifier les modifications que vous avez apportées à la fonctionnalité Audio/Vidéo en temps réel.
    Par exemple : defaults read com.vmware.rtav
    Cette commande répertorie l'ensemble des paramètres de la fonctionnalité Audio/Vidéo en temps réel.

Résultats

La prochaine fois que vous vous connecterez à un poste de travail distant ou que vous démarrerez un appel, le poste de travail utilisera la webcam ou le microphone préféré que vous avez configuré, s'ils sont disponibles. S'ils ne sont pas disponibles, le poste de travail distant pourra utiliser une autre webcam ou un autre microphone disponible.