Compresión de vídeo de cámara web HDX™

Last published : Nov 13, 2026

Información general

Los usuarios de aplicaciones de videoconferencia que se ejecutan en sesiones de Linux VDA ahora pueden usar sus cámaras web con la compresión de vídeo de cámara web HDX. La función está habilitada de forma predeterminada. Le recomendamos que utilice siempre la compresión de vídeo de cámara web HDX si es posible.
La compresión de vídeo de cámara web HDX también se denomina modo de cámara web optimizado. Este tipo de compresión de vídeo de cámara web envía el vídeo H.264 directamente a la aplicación de videoconferencia que se ejecuta en la sesión virtual. La compresión de vídeo de cámara web HDX utiliza la tecnología de marco multimedia que forma parte del sistema operativo cliente para interceptar el vídeo de los dispositivos de captura, transcodificarlo y comprimirlo. Los fabricantes de dispositivos de captura proporcionan los controladores que se conectan a la arquitectura de streaming del kernel del sistema operativo.
El cliente gestiona la comunicación con la cámara web. A continuación, el cliente envía el vídeo únicamente al servidor que puede mostrarlo correctamente. El servidor no trata directamente con la cámara web, pero su integración le proporciona la misma experiencia en su escritorio. La aplicación Workspace comprime el vídeo para ahorrar ancho de banda y proporcionar una mayor resiliencia en escenarios WAN.
Compresión de cámara web
Nota:
  • La función no está disponible para las máquinas de Azure porque el módulo del kernel videodev del que depende la función no está presente en las máquinas de Azure.
  • La función solo admite vídeos H.264 de su cliente de la aplicación Citrix Workspace.
  • La resolución de cámara web admitida oscila entre 48x32 y 1920x1080.
  • No elija Dispositivos USB genéricos en la barra de herramientas de su aplicación Citrix Workspace™ cuando utilice una cámara web. De lo contrario, podrían producirse problemas inesperados.
    Dispositivos USB genéricos

Aplicación Citrix Workspace compatible

La compresión de vídeo de cámara web HDX admite las siguientes versiones de la aplicación Citrix Workspace:
Plataforma Procesador
Aplicación Citrix Workspace para Windows La aplicación Citrix Workspace para Windows admite la compresión de vídeo de la cámara web para aplicaciones de 32 y 64 bits en XenApp y XenDesktop 7.17 y versiones posteriores. En versiones anteriores, la aplicación Citrix Workspace para Windows solo admite aplicaciones de 32 bits.
Aplicación Citrix Workspace para Chrome Dado que algunos Chromebooks ARM no admiten la codificación H.264, solo las aplicaciones de 32 bits pueden usar la compresión de vídeo de cámara web HDX optimizada.

Cámaras web totalmente probadas

Las diferentes cámaras web ofrecen distintas velocidades de fotogramas y tienen diferentes niveles de brillo y contraste. Citrix® utiliza las siguientes cámaras web para la validación inicial de la función:
  • Logitech HD Webcam C270
  • Logitech Webcam C930e
  • Microsoft-LifeCam-HD3000

Configuración

Esta función está habilitada de forma predeterminada. Para usarla, complete la siguiente verificación y configuración:
Sugerencia:
Los usuarios de la aplicación Citrix Workspace pueden anular la configuración predeterminada eligiendo la opción Micrófonos y cámaras web del Visor de escritorio, No conectar. No conectar
  1. Una vez completada la instalación del VDA, verificar que el VDA pueda registrarse con el Delivery Controller™ y que las sesiones de escritorio Linux publicadas puedan iniciarse correctamente con credenciales de Windows.
  2. Asegúrese de que su VDA tenga acceso a Internet y, a continuación, ejecute el comando sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.sh para completar las configuraciones de la cámara web. Si su VDA no tiene acceso a Internet, vaya al paso 3.
    Nota:
    Puede producirse una falta de coincidencia del kernel entre uname -r y los encabezados del kernel. Esta falta de coincidencia hace que el script ctxwcamcfg.sh falle. Para usar la compresión de vídeo de la cámara web HDX correctamente, ejecute sudo apt-get dist-upgrade, reinicie el VDA y, a continuación, vuelva a ejecutar el script ctxwcamcfg.sh.
    Si su VDA está implementado en Debian, asegúrese de que se esté ejecutando en la versión más reciente del kernel. De lo contrario, ejecute los siguientes comandos para actualizar a la versión más reciente del kernel:
    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo reboot
    Si su VDA está implementado en SUSE 15.3, SUSE 15.2 o SUSE 12.5, ejecute los siguientes comandos para actualizar a la versión más reciente del kernel y reiniciar:
    zypper up kernel-default
    reboot
    El script ctxwcamcfg.sh ayuda a:
    1. Instalar los programas kernel-devel y Dynamic Kernel Module Support (DKMS) en su VDA.
      • kernel-devel se utiliza para crear un módulo de kernel de cámara web virtual de la versión correspondiente.
      • DKMS se utiliza para administrar dinámicamente el módulo de kernel de la cámara web virtual.
      Nota:
      Al instalar los programas anteriores en RHEL y CentOS, el script ctxwcamcfg.sh instala y habilita los siguientes repositorios en su VDA:
      • Paquetes adicionales para Enterprise Linux (EPEL)
      • RPM Fusion
    2. Descargue el código fuente abierto v4l2loopback de <https://github.com/umlaeute/v4l2loopback> y use DKMS para administrar v4l2loopback.
      v4l2loopback es un módulo del kernel que le permite crear dispositivos de bucle invertido V4L2.
    3. Ejecute el comando sudo service ctxwcamsd restart. El servicio de cámara web del VDA de Linux (ctxwcamsd) se reinicia y carga el módulo del kernel v4l2loopback para la función de compresión de vídeo de la cámara web HDX.
  3. Si su VDA no tiene acceso a Internet, compile el módulo del kernel v4l2loopback en otra máquina y luego cópielo a su VDA.
    1. Prepare una máquina de compilación que tenga acceso a Internet y la misma versión del kernel que su VDA. El comando uname -r ayuda a encontrar las versiones del kernel.
    2. En la máquina de compilación, ejecute el comando sudo mkdir -p /var/xdl.
    3. Copie /var/xdl/configure_* de su VDA a la máquina de compilación en /var/xdl/.
    4. En la máquina de compilación, ejecute el comando sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.sh para compilar el módulo del kernel. Si el comando se ejecuta correctamente, crea un archivo v4l2loopback.ko en la ruta /var/lib/dkms/v4l2loopback/1.81b8df79107d1fbf392fdcbaa051bd227a9c94c1/$(uname -r)/x86_64/module/. Ignore los errores que puedan ocurrir al ejecutar el script ctxwcamcfg.sh.
    5. Copie v4l2loopback.ko de la máquina de compilación a su VDA y colóquelo en /opt/Citrix/VDA/lib64/.
    6. En su VDA, ejecute el comando sudo service ctxwcamsd restart para reiniciar el servicio de la cámara web y cargar el módulo del kernel v4l2loopback.