Compresión de vídeo de cámara web HDX™
Información general
Los usuarios de aplicaciones de videoconferencia que se ejecutan en sesiones de VDA de Linux ahora pueden usar sus cámaras web con la compresión de vídeo de cámara web HDX. Esta 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 transmisión 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 ofrece la misma experiencia en su escritorio. La aplicación Workspace comprime el vídeo para ahorrar ancho de banda y proporcionar una mejor resistencia en escenarios de WAN.

Nota:
- Esta 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 la aplicación Citrix Workspace™ cuando utilice una cámara web. De lo contrario, podrían producirse problemas inesperados.
![]()
-
Distribuciones de Linux admitidas
- RHEL 8.4
- RHEL 8.3
- RHEL 7.9/CentOS 7.9
- Ubuntu 20.04
- Ubuntu 18.04
- Debian 10
- SUSE 15.3
-
SUSE 15.2
- ## Aplicación Citrix Workspace admitida
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 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 utilizar 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**. - > 
-
Una vez completada la instalación del VDA, compruebe que el VDA puede registrarse en el Delivery Controller™ y que las sesiones de escritorio de Linux publicadas se pueden iniciar correctamente con las credenciales de Windows.
-
Asegúrese de que su VDA tiene acceso a Internet y, a continuación, ejecute el comando
sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.shpara completar las configuraciones de su cámara web. Si su VDA no tiene acceso a Internet, vaya al paso 3.Si su VDA está implementado en Debian 10, asegúrese de que se está ejecutando en la última versión del kernel. De lo contrario, ejecute los siguientes comandos para actualizar a la última versión del kernel:
sudo apt-get update sudo apt-get dist-upgrade sudo reboot <!--NeedCopy-->Si su VDA está implementado en SUSE 15.3, SUSE 15.2 o SUSE 12.5, ejecute los siguientes comandos para actualizar a la última versión del kernel y reiniciar:
zypper up kernel-default reboot <!--NeedCopy-->El script
ctxwcamcfg.shayuda a:- Instalar los programas
kernel-devely Dynamic Kernel Module Support (DKMS) en su VDA.-
kernel-develse utiliza para crear un módulo de kernel de cámara web virtual de la versión correspondiente. - DKMS se utiliza para gestionar dinámicamente el módulo de kernel de cámara web virtual.
Nota:
Al instalar los programas anteriores en RHEL y CentOS, el script
ctxwcamcfg.shinstala y habilita los siguientes repositorios en su VDA:- Extra Packages for Enterprise Linux (EPEL)
- RPM Fusion
-
-
Descargar el código abierto de
v4l2loopbackde https://github.com/umlaeute/v4l2loopback y usar DKMS para gestionarv4l2loopback.v4l2loopbackes un módulo de kernel que le permite crear dispositivos de bucle invertido V4L2. - 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 de kernelv4l2loopbackpara la función de compresión de vídeo de cámara web HDX.
- Instalar los programas
-
Si su VDA no tiene acceso a Internet, cree el módulo de kernel
v4l2loopbacken otra máquina y, a continuación, cópielo a su VDA.-
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 -rayuda a encontrar las versiones del kernel. -
En la máquina de compilación, ejecute el comando
sudo mkdir -p /var/xdl. -
Copie
/var/xdl/configure_*de su VDA a la máquina de compilación en/var/xdl/. - En la máquina de compilación, ejecute el comando
sudo /opt/Citrix/VDA/sbin/ctxwcamcfg.shpara crear el módulo del kernel. Si el comando se ejecuta correctamente, crea un archivov4l2loopback.koen la ruta/var/lib/dkms/v4l2loopback/1.81b8df79107d1fbf392fdcbaa051bd227a9c94c1/$(uname -r)/x86_64/module/. Ignore los errores que puedan producirse al ejecutar el scriptctxwcamcfg.sh. - Copie
v4l2loopback.kode la máquina de compilación a su VDA y colóquelo en/opt/Citrix/VDA/lib64/. - En su VDA, ejecute el comando
sudo service ctxwcamsd restartpara reiniciar el servicio de cámara web y cargar el módulo de kernelv4l2loopback.
-