Si conecta varias cámaras web o micrófonos en el cliente Mac, solo puede usar una cámara web y un micrófono específicos en un escritorio remoto con la función Audio/vídeo en tiempo real. Puede especificar la cámara web y el micrófono preferidos en la línea de comandos con el sistema predeterminado Mac.
Con la función Audio/vídeo en tiempo real, las cámaras web, los dispositivos de entrada de audio y los dispositivos de salida de audio no necesitan que funcione el redireccionamiento USB y se reduce el ancho de banda de red requerido. También se admiten los dispositivos de entrada de audio analógica.
En la mayoría de los entornos, no es necesario configurar una cámara web o un micrófono preferidos. Si no establece un micrófono preferido, los escritorios remotos usan el dispositivo de audio predeterminado configurado en las preferencias del sistema del sistema operativo local. Consulte Seleccionar un micrófono predeterminado en el cliente Mac. Si no configura una cámara web preferida, el escritorio remoto usa la cámara web por enumeración.
Requisitos previos
- Si configura una cámara web USB preferida, compruebe que dicho dispositivo esté instalado y funcione en el sistema cliente.
- Si configura un micrófono USB preferido u otro tipo de micrófono, compruebe que dicho dispositivo esté instalado y funcione en el cliente Mac.
- Use los protocolos de visualización VMware Blast o PCoIP del escritorio remoto.
Procedimiento
- En el cliente Mac, inicie la aplicación de la cámara web o el micrófono para activar una enumeración de dispositivos de cámara o de audio en el archivo de registro Audio/vídeo en tiempo real.
- Conecte el dispositivo de audio o de cámara web.
- En la carpeta Aplicaciones, haga doble clic en VMware Horizon Client para iniciar Horizon Client.
- Inicie una llamada y luego deténgala.
- Busque las entradas de registro correspondientes a la cámara web o al micrófono en el archivo de registro Audio/vídeo en tiempo real.
- En un editor de texto, abra el archivo de registro Audio/vídeo en tiempo real.
El archivo de registro Audio/vídeo en tiempo real recibe el nombre
~/Library/Logs/VMware/vmware-RTAV-pid.log, donde
pid es el ID del proceso de la sesión actual.
- Busque en el archivo de registro Audio/vídeo en tiempo real entradas que identifiquen las cámaras web y los micrófonos conectados.
El siguiente ejemplo muestra cómo pueden aparecer las entradas de cámara web en el archivo de registro Audio/vídeo en tiempo real:
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
El siguiente ejemplo muestra cómo pueden aparecer las entradas de micrófono en el archivo de registro Audio/vídeo en tiempo real:
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
- Busque la cámara web o el micrófono que prefiera en el archivo de registro Audio/vídeo en tiempo real y anote su ID de usuario.
El ID de usuario aparece después de la cadena UserId= en el archivo de registro. Por ejemplo, el ID de usuario de la cámara interna es FaceTime HD Camera (Built-In) y el ID de usuario del micrófono interno es Built-in Microphone.
- En Terminal (/Applications/Utilities/Terminal.app), use el comando defaults write para configurar la cámara web o el micrófono preferidos.
Opción |
Acción |
Configurar la cámara web preferida |
Escriba defaults write com.vmware.rtav srcWCamId "webcam-userid", donde webcam-userid es el ID de usuario de la cámara web preferida, que se obtiene en el archivo de registro Audio/vídeo en tiempo real. Por ejemplo: defaults write com.vmware.rtav srcWCamId "HD Webcam C525” |
Configurar el micrófono preferido |
Escriba defaults write com.vmware.rtav srcAudioInId "audio-device-userid", donde audio-device-userid es el ID de usuario del micrófono preferido, que se obtiene en el archivo de registro Audio/vídeo en tiempo real. Por ejemplo: defaults write com.vmware.rtav srcAudioInId "Built-in Microphone" |
- (opcional) Use el comando defaults read para comprobar los cambios en la función Audio/vídeo en tiempo real.
Por ejemplo:
defaults read com.vmware.rtav
Aparecerá una lista de ajustes de Audio/vídeo en tiempo real.
Resultados
La próxima vez que se conecte a un escritorio remoto e inicie una nueva llamada, el escritorio remoto usa la cámara web o el micrófono preferidos, si están disponibles. Si no están disponibles la cámara web o el micrófono preferidos, el escritorio remoto usa otra cámara web o micrófono disponibles.