Para instalar la función Audio/vídeo en tiempo real en un equipo Linux, debe instalar el controlador V4L2Loopback y Horizon Agent con las opciones de redireccionamiento de cámara web y de entrada de audio incluidas. Debe incluir ambas opciones para completar la instalación de Audio/vídeo en tiempo real.

Para obtener información sobre cómo funciona Audio/vídeo en tiempo real y sus limitaciones, consulte las secciones al final de este artículo. Además, consulte los temas en la sección "Configurar Audio/vídeo en tiempo real" en el documento Funciones de escritorios remotos y GPO de Horizon.

Requisitos del sistema para la función Audio/vídeo en tiempo real

Para que esta función sea compatible, su implementación debe cumplir ciertos requisitos de software y hardware.

Escritorios virtuales

El escritorio Linux debe ejecutar una de las siguientes distribuciones.

  • Ubuntu 22.04/20.04/18.04
  • Debian 11.x/10.x
  • RHEL 9.x/8.x/7.x
    Nota: Para escritorios RHEL 9.x, asegúrese de haber habilitado el redireccionamiento de entrada y salida de audio mediante la instalación del servidor de sonido PulseAudio. Si desea obtener más información, consulte Funciones de los escritorios Linux en VMware Horizon 8.
  • SLED/SLES 15.x

Si se utiliza Microsoft Teams con Audio/vídeo en tiempo real, los escritorios deben tener un mínimo de 4 vCPU y 4 GB de RAM.

Software de Horizon Client
Horizon Client para Windows, Linux, Mac, iOS o Android.
Dispositivo de acceso cliente o equipo con Horizon Client
  • Todos los sistemas operativos que ejecutan Horizon Client para Windows, Mac, iOS y Android.
  • Todos los sistemas operativos que ejecutan Horizon Client para Linux en dispositivos x64. Esta función también es compatible con los dispositivos Raspberry Pi 4 Model B que ejecuten el sistema operativo ThinLinx (TLXOS) o Stratodesk NoTouch.
  • Para obtener información sobre los sistemas operativos cliente compatibles, consulte el documento de instalación y de configuración de Horizon Client del sistema o dispositivo apropiado.
  • Los controladores del dispositivo de audio y de cámara web deben estar instalados, y el dispositivo de audio y de cámara web debe estar operativo en el equipo cliente. No es necesario que instale los controladores del dispositivo en la máquina donde está instalado el agente.

Secuencia de instalación para Audio/vídeo en tiempo real

La función Audio/vídeo en tiempo real depende del controlador V4L2Loopback. Para admitir la función, debe instalar tanto Horizon Agent como el controlador V4L2Loopback en la máquina Linux en la secuencia correcta para su instalador de Horizon Agent.

Utilice las siguientes directrices para determinar la secuencia de instalación adecuada para la función Audio/vídeo en tiempo real.

Secuencia de instalación cuando se utiliza el instalador tarball de Horizon Agent
Si desea instalar Horizon Agent con el instalador tarball .tar.gz, siga esta secuencia de instalación.
  1. Instalar el controlador V4L2Loopback.
  2. Instale Horizon Agent con las opciones de entrada de audio y redireccionamiento de cámara web.
    sudo ./viewagent_installer.sh -a yes --webcam

    Si desea obtener más información, consulte Instalar Horizon Agent en una máquina virtual Linux.

Secuencia de instalación cuando se utiliza el instalador RPM de Horizon Agent
Si desea instalar Horizon Agent con el instalador .rpm, siga esta secuencia de instalación.
  1. Instale Horizon Agent como se describe en Instalar Horizon Agent en una máquina virtual Linux.
  2. Instalar el controlador V4L2Loopback.
  3. Utilice el script de configuración de Horizon Agent para habilitar las opciones de redireccionamiento de cámara web y de entrada de audio.
    sudo /usr/lib/vmware/viewagent/bin/viewSetup.sh -a yes --webcam
    Consulte Opciones de la línea de comandos para instalar Horizon Agent for Linux.

Ajustes de configuración de Audio/vídeo en tiempo real

Puede utilizar las opciones del archivo de configuración /etc/vmware/config para definir algunas opciones de la función Audio/vídeo en tiempo real, como la velocidad de fotogramas máxima y la resolución de imagen permitidas. Consulte Opciones de configuración en los archivos de configuración de un escritorio Linux.

Además, los usuarios cliente pueden configurar un dispositivo preferido que Audio/vídeo en tiempo real redireccionará a la aplicación publicada o al escritorio remoto. Consulte "Seleccionar cámaras web y micrófonos preferidos" y "Seleccionar un altavoz preferido" en el documento Funciones de escritorios remotos y GPO de Horizon.

Cómo funciona Audio/vídeo en tiempo real

La función de Audio/vídeo en tiempo real es compatible con las aplicaciones de conferencias estándares y las aplicaciones de vídeo basadas en navegador. Además, admite entrada de audio analógica, dispositivos de audio USB y cámaras web estándar. Esta función redirecciona los datos de audio y vídeo con un ancho de banda significativamente inferior al que se puede alcanzar utilizando un redireccionamiento USB.

La función de Audio/vídeo en tiempo real permite a los usuarios ejecutar Skype, WebEx, Google Hangouts, Microsoft Teams y otras aplicaciones de conferencia en línea en sus sesiones remotas. Con Audio/vídeo en tiempo real, la cámara web y los dispositivos de audio conectados localmente al sistema cliente se redireccionan a las sesiones remotas.

Durante la configuración de una aplicación de conferencias, los usuarios pueden elegir dispositivos de entrada y salida desde los menús de la aplicación.

Nota: Si los usuarios finales cambian la configuración de resolución o velocidad de fotogramas (fps) en el sistema cliente, deben desconectarse y volver a conectarse a la sesión del escritorio Linux, y cerrar y volver a abrir todas las aplicaciones de vídeo y conferencias para aplicar los cambios al redireccionamiento de Audio/vídeo en tiempo real.

En sesiones de aplicaciones y escritorios remotos de Linux, la función Audio/vídeo en tiempo real solo puede redireccionar un dispositivo de audio y un dispositivo de vídeo. El nombre del dispositivo de audio aparece como Servidor PulseAudio (local), y el nombre del dispositivo de vídeo aparece como Cámara web virtual de VMware.

La cámara web virtual de VMware usa un controlador de cámara web de modo kernel que proporciona una mejor compatibilidad con aplicaciones de vídeo basadas en navegador y otro software de conferencia de terceros.

Cuando se inicia una aplicación de conferencia o vídeo, muestra y usa estos dispositivos virtuales de VMware, que gestionan el redireccionamiento de audio/vídeo desde los dispositivos conectados localmente en el cliente.

Limitaciones de la función Audio/vídeo en tiempo real

La función Audio/vídeo en tiempo real presenta las siguientes limitaciones para las sesiones de aplicaciones y escritorios remotos Linux.

  • La función no se admite en el modo de sesión múltiple.
  • La función solo puede redireccionar un dispositivo de audio y un solo dispositivo de vídeo por sesión.