Si conecta varias cámaras web o micrófonos al cliente, podrá utilizar una cámara web preferida y un micrófono preferido en un escritorio remoto con la función Audio/vídeo en tiempo real. Para especificar la cámara web o el micrófono preferidos, los usuarios pueden configurar opciones en el menú Ajustes o un administrador puede editar un archivo de configuración.
Si está disponible, se utiliza la cámara web o el micrófono preferidos en el escritorio remoto; si no lo están, se redirigen todas las cámaras web y micrófonos.
Con la función Audio/vídeo en tiempo real, las cámaras web y los dispositivos de entrada de audio funcionan sin necesidad de redireccionamiento USB, lo que reduce considerablemente el ancho de banda de red necesario. También se admiten dispositivos de entrada de audio analógico.
Requisitos
- Si configura una cámara web preferida, compruebe que esté instalada y funcione en el sistema cliente.
- Si configura un micrófono preferido, compruebe que esté instalado y funcione correctamente en el sistema cliente.
- Compruebe que usa los protocolos de visualización Omnissa Horizon Blast o PCoIP en el escritorio remoto.
Cómo funciona la configuración de la cámara web y el micrófono preferidos
Omnissa Horizon Client admite dos métodos diferentes para configurar la cámara web y el micrófono preferidos, que se utilizan para Audio/vídeo en tiempo real: el menú Ajustes o el archivo de configuración /etc/omnissa/config. A continuación se explica cómo se aplica la configuración establecida por cada método y cómo se sincroniza con la otra configuración.
- Cuando un usuario cambia la configuración de micrófono y cámara web preferidos en el menú Ajustes, la nueva configuración se aplicará inmediatamente. Esta configuración tiene prioridad sobre la configuración existente definida en
/etc/omnissa/config. - Cuando un administrador cambia la configuración de micrófono y cámara web preferidos en
/etc/omnissa/config, la nueva configuración solo surtirá efecto después de que el usuario inicie Horizon Client o se vuelva a conectar a la sesión remota. En este momento, la configuración del menú Ajustes se sincronizará para reflejar la nueva configuración en/etc/omnissa/config. - Para ver la configuración actual de la cámara web y el micrófono, abra el archivo
~/.omnissa/rtav-preferences.
En las siguientes secciones, describiremos cómo establecer la configuración de la cámara web y el micrófono preferidos con cualquiera de los métodos.
Usar el menú Ajustes para configurar la cámara web y el micrófono preferidos
-
Inicie Horizon Client y conéctese a un servidor.
-
Haga clic en el botón Configuración (icono de rueda dentada) situado en la esquina superior derecha de la ventana de selección de aplicaciones y escritorios.
-
Seleccione Audio/vídeo en tiempo real.
-
Configure un dispositivo preferido.
- Para configurar una cámara web preferida, seleccione una cámara web específica en el menú desplegable Cámara web preferida.
- Para configurar un micrófono preferido, seleccione un micrófono específico en el menú desplegable Micrófono preferido. Si selecciona Predeterminado, se utilizará el micrófono predeterminado configurado en los ajustes del sistema cliente. Si selecciona un dispositivo específico, solo los dispositivos seleccionados se redireccionarán al escritorio remoto.
Si selecciona Todo; el redireccionamiento se producirá de la siguiente forma:
- Para la cámara web, Horizon Client redireccionará todos los dispositivos que aparecen en la lista de dispositivos Video4Linux (V4L) del sistema.
- Para el micrófono, Horizon Client redireccionará todos los dispositivos de entrada de audio conectados al sistema cliente.
Usar /etc/omnissa/config para configurar la cámara web y el micrófono preferidos
Para establecer las propiedades en el archivo /etc/omnissa/config y especificar un dispositivo preferido, debe determinar los valores de algunos campos. Puede buscar los valores de estos campos en el archivo de registro.
-
Para las cámaras web, establezca la propiedad
rtav.srcWCamIden el valor del campoUserIdde la cámara web y la propiedadrtav.srcWCamNameen el valor del campoNamede la cámara web.La propiedad
rtav.srcWCamNametiene mayor prioridad que la propiedadrtav.srcWCamId. Ambas propiedades deben especificar la misma cámara web. Si las propiedades especifican cámaras web diferentes, se usará la especificada porrtav.srcWCamName, si existe. Si no existe, se usará la cámara web especificada porrtav.srcWCamId. Si no se encuentra ninguna de las cámaras web, se usará la predeterminada. -
Para los dispositivos de entrada de audio, establezca la propiedad
rtav.srcAudioInIden el valor del campodevice.descriptionde PulseAudio.
-
Inicie el cliente y abra una aplicación de cámara web o micrófono para activar una enumeración de dispositivos de cámara o dispositivos de audio en el registro del cliente.
- Conecte el dispositivo de audio o de cámara web que desee usar.
- Use el comando
horizon-clientpara iniciar Horizon Client. - Inicie una llamada y, a continuación, deténgala. Este proceso creará un archivo de registro.
-
Busque las entradas de registro del micrófono o la cámara web.
-
Abre el archivo de registro de depuración con un editor de texto.
El archivo de registro con mensajes de registro de Audio/vídeo en tiempo real se encuentra en
/tmp/omnissa-<username>/omnissa-RTAV-<pid>.log. El registro del cliente se encuentra en/tmp/omnissa-<username>/horizon-client-<pid>.log. -
Busque en el archivo de registro las entradas que hacen referencia a las cámaras web y los micrófonos conectados.
-
En el siguiente ejemplo se muestra un extracto de la selección de la cámara web:
main| I120: RTAV: static void VideoInputBase::LogDevEnum() - 3 Device(s) found main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=UVC Camera (046d:0819) UserId=UVC Camera (046d:0819)#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4.5 SystemId=/dev/video1 main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=gspca main driver UserId=gspca main driver#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.4/1-3.4.7 SystemId=/dev/video2 main| I120: RTAV: static void VideoInputBase::LogDevEnum() - Name=Microsoft® LifeCam HD-6000 for Notebooks UserId=Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6 SystemId=/dev/video0 main| W110: RTAV: static bool AudioCaptureLin::EnumCaptureDevices(MMDev::DeviceList&) - enumeration data unavailable -
El siguiente ejemplo muestra un extracto de la selección del dispositivo de audio y el nivel de audio actual para cada uno:
vthread-18| I120: RTAV: bool AudioCaptureLin::TriggerEnumDevices() - Triggering enumeration vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=1 'alsa_output.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-stereo.monitor' 'Monitor of Logitech USB Headset Analog Stereo') vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:65536 vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:1 vol:65536 vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=2 'alsa_input.usb-Logitech_Logitech_USB_Headset-00-Headset.analog-mono' 'Logitech USB Headset Analog Mono') vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:98304 vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - PulseAudio Get Source (idx=3 'alsa_output.usb-Microsoft_Microsoft_LifeChat_LX-6000-00-LX6000.analog-stereo.monitor' 'Monitor of Microsoft LifeChat LX-6000 Analog Stereo') vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioGetSourceCB(pa_context*, const pa_source_info*, int, void*) - channel:0 vol:65536 -
Las advertencias se muestran si los niveles de audio de origen del dispositivo seleccionado no cumplen los criterios de PulseAudio, si el origen no está establecido al 100 % (0 dB) o si el dispositivo de origen está silenciado, como aparece a continuación:
vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioSourceInfoCB(pa_context*, const pa_source_info*, int, void*) - Note, selected device channel volume: 0: 67% vthread-18| I120: RTAV: static void AudioCaptureLin::PulseAudioSourceInfoCB(pa_context*, const pa_source_info*, int, void*) - Note, selected device channel is muted
-
-
-
Copie la descripción del dispositivo y úsela para configurar la propiedad apropiada en el archivo
/etc/omnissa/config.-
En el caso de una cámara web, copie
Microsoft® LifeCam HD-6000 for NotebooksyMicrosoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6para establecer que la cámara web de Microsoft sea la preferida y configure las propiedades como aparece a continuación:rtav.srcWCamName = “Microsoft® LifeCam HD-6000 for Notebooks” rtav.srcWCamId = “Microsoft® LifeCam HD-6000 for Notebooks#/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.6”Para este ejemplo, también puede configurar la propiedad
rtav.srcWCamIdcomo"Microsoft". La propiedadrtav.srcWCamIdadmite coincidencias exactas y parciales. La propiedadrtav.srcWCamNameadmite solo una coincidencia exacta. -
En el caso de un dispositivo de audio, copie
Logitech USB Headset Analog Monopara especificar los auriculares Logitech como el dispositivo de audio preferido y establecer las propiedades tal y como aparece a continuación:rtav.srcAudioInId="Logitech USB Headset Analog Mono"
-
-
Guarde los cambios y cierre el archivo de configuración
/etc/omnissa/config. -
Cierre sesión en el escritorio e inicie sesión de nuevo.
La nueva configuración se aplicará después de iniciar la nueva sesión.
¿Le resultó útil esta página?