Con la función Audio/vídeo en tiempo real, si cuenta con varias cámaras web o micrófonos en el sistema cliente, solo se puede usar una cámara web y un micrófono en el escritorio remoto. Puede especificar la cámara web y el micrófono que prefiera en la línea de comandos al utilizar el sistema predeterminado Mac.

Por qué y cuándo se efectúa esta tarea

Con la función Audio/vídeo en tiempo real, las cámaras web, los dispositivos de entrada de audio (y los de salida) funcionan sin ser necesario el redireccionamiento USB y la cantidad de ancho de banda de red requerida se reduce considerablemente. 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 la opción Preferencias del sistema en el sistema cliente. Consulte Seleccionar un micrófono predeterminado en un sistema cliente Mac. Si no configura una cámara web preferida, el escritorio remoto selecciona la cámara web por enumeración.

Requisitos

  • 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 sistema cliente.

  • Compruebe que utilice el protocolo de visualización VMware Blast o el protocolo de visualización PCoIP en el escritorio remoto.

Procedimiento

  1. En el sistema 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.
    1. Conecte el dispositivo de audio o de cámara web.
    2. En la carpeta Aplicaciones, haga doble clic en VMware Horizon Client para iniciar Horizon Client.
    3. Inicie una llamada y luego deténgala.
  2. 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.
    1. 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.

    2. 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
  3. 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.

  4. 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"
  5. (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

    El comando enumera todas las opciones 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 usa la cámara web o el micrófono preferidos que configuró, si están disponibles. Si no están disponibles la cámara web o el micrófono preferidos, el escritorio remoto puede usar otra cámara web o micrófono disponibles.