Avec la fonctionnalité Audio/Vidéo en temps réel, si vous disposez de plusieurs webcams et microphones sur votre système client, vous ne pouvez en utiliser qu'un seul sur votre poste de travail distant. Vous pouvez spécifier vos webcam et microphone préférés sur la ligne de commande en utilisant le système de valeurs par défauts de Mac OS X.

Avec la fonctionnalité Audio/Vidéo en temps réel, les webcams, les périphériques d'entrée audio et les périphériques de sortie audio fonctionnent sans nécessiter l'utilisation de la redirection USB, et la bande passante du réseau nécessaire est considérablement 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 à
 
 Sélectionner un microphone par défaut sur un système client Mac OS X. 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) 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 VMware Blast ou PCoIP pour votre poste de travail distant.

Procédure

  1. Sur votre système client Mac OS X, 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 View Client (Horizon Client 3.0) ou VMware Horizon Client (Horizon Client 3.1 et version ultérieure) pour démarrer Horizon Client.
    3. Démarrez un appel, puis arrêtez-le.
  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/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

Désormais, lors de la connexion à un poste de travail distant ou du démarrage d'un appel, le poste de travail utilisera la webcam ou le microphone préféré que vous avez configurés, 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.