Wenn mehrere Webcams oder Mikrofone mit dem Mac-Client verbunden sind, können Sie eine bestimmte Webcam und ein Mikrofon auf einem Remote-Desktop mit der Echtzeit-Audio/Video-Funktion verwenden. Sie geben die bevorzugte Webcam und das bevorzugte Mikrofon mithilfe der Mac-Standardwerte über die Befehlszeile an.
Mit der Echtzeit-Audio/Video-Funktion funktionieren Webcams, Audioeingabe- und Audioausgabegeräte ohne Verwendung der USB-Umleitung ordnungsgemäß, und die erforderliche Netzwerkbandbreite wird verringert. Analoge Audioeingabegeräte werden ebenfalls unterstützt.
In den meisten Umgebungen müssen Sie kein bevorzugtes Mikrofon bzw. keine bevorzugte Webcam konfigurieren. Wenn Sie kein bevorzugtes Mikrofon festlegen, verwenden Remote-Desktops das standardmäßige Audiogerät, das in den Systemeinstellungen des lokalen Betriebssystems festgelegt wurde. Siehe Auswählen eines Standardmikrofons auf einem Mac-Client. Wenn Sie keine bevorzugte Webcam konfigurieren, verwendet der Remote-Desktop die Webcam anhand der Auflistung.
Voraussetzungen
- Stellen Sie beim Konfigurieren einer bevorzugten USB-Webcam sicher, dass die Webcam auf dem Clientsystem installiert und betriebsbereit ist.
- Stellen Sie beim Konfigurieren eines bevorzugten USB-Mikrofons oder eines sonstigen Mikrofontyps sicher, dass das Mikrofon auf dem Mac-Client installiert und betriebsbereit ist.
- Verwenden Sie das VMware Blast-Anzeigeprotokoll oder das PCoIP-Anzeigeprotokoll für den Remote-Desktop.
Prozedur
- Starten Sie auf dem Mac-Client eine Webcam- oder Mikrofonanwendung, um eine Auflistung der Kamera- oder Audiogeräte in der Echtzeit-Audio/Video-Protokolldatei auszulösen.
- Schließen Sie die Webcam oder das Audiogerät an.
- Doppelklicken Sie im Ordner Anwendungen auf VMware Horizon Client, um Horizon Client zu starten.
- Starten Sie einen Anruf und beenden Sie ihn dann.
- Suchen Sie in der Echtzeit-Audio/Video-Protokolldatei nach Protokolleinträgen für die Webcam oder das Mikrofon.
- Öffnen Sie die Echtzeit-Audio/Video-Protokolldatei in einem Text-Editor.
Die Audio-Video-Protokolldatei in Echtzeit heißt
~/Library/Logs/VMware/vmware-RTAV-pid.log, wobei
pid die Prozess-ID der aktuellen Sitzung ist.
- Suchen Sie in der Echtzeit-Audio/Video-Protokolldatei nach Einträgen für die angeschlossenen Webcams oder Mikrofone.
Das folgende Beispiel veranschaulicht Webcam-Einträge in der Echtzeit-Audio/Video-Protokolldatei:
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
Das folgende Beispiel veranschaulicht Mikrofon-Einträge in der Echtzeit-Audio/Video-Protokolldatei:
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
- Suchen Sie in der Echtzeit-Audio/Video-Protokolldatei nach der bevorzugten Webcam oder dem bevorzugten Mikrofon und notieren Sie sich die zugehörige Benutzer-ID.
Die Benutzer-ID wird in der Protokolldatei nach der Zeichenfolge „UserId=“ aufgeführt. Beispielsweise lautet die Benutzer-ID der internen FaceTime-Kamera „FaceTime HD Camera (Built-in)“, und die Benutzer-ID des internen Mikrofons lautet „Built-in Microphone“.
- Legen Sie in Terminal (/Applications/Utilities/Terminal.app) mithilfe des Befehls defaults write die bevorzugte Webcam bzw. das bevorzugte Mikrofon fest.
Option |
Aktion |
Bevorzugte Webcam festlegen |
Geben Sie defaults write com.vmware.rtav srcWCamId "Webcam-Benutzer-ID" ein, wobei Webcam-Benutzer-ID für die Benutzer-ID der bevorzugten Webcam steht, die Sie anhand der Echtzeit-Audio/Video-Protokolldatei ermittelt haben. Beispiel: defaults write com.vmware.rtav srcWCamId "HD Webcam C525” |
Bevorzugtes Mikrofon festlegen |
Geben Sie defaults write com.vmware.rtav srcAudioInId "Audiogerät-Benutzer-ID", ein, wobei Audiogerät-Benutzer-ID für die Benutzer-ID des bevorzugten Mikrofons steht, die Sie anhand der Echtzeit-Audio/Video-Protokolldatei ermittelt haben. Beispiel: defaults write com.vmware.rtav srcAudioInId "Built-in Microphone" |
- (Optional) Überprüfen Sie mithilfe des Befehls defaults read Ihre Änderungen an der Echtzeit-Audio/Video-Funktion.
Beispiel:
defaults read com.vmware.rtav
Eine Liste mit Einstellungen für Echtzeit-Audio/Video wird geöffnet.
Ergebnisse
Wenn Sie das nächste Mal eine Verbindung zu einem Remote-Desktop herstellen und einen neuen Anruf starten, verwendet der Remote-Desktop gegebenenfalls die bevorzugte Webcam bzw. das bevorzugte Mikrofon. Wenn die bevorzugte Webcam oder das bevorzugte Mikrofon nicht verfügbar ist, verwendet der Remote-Desktop eine andere verfügbare Webcam oder ein anderes verfügbares Mikrofon.