Citrix Virtual Apps and Desktops

Conferencias de vídeo de HDX y compresión de vídeo para cámaras web de HDX

Advertencia:

Si se modifica el Registro de forma incorrecta, pueden producirse problemas graves que obliguen a reinstalar el sistema operativo. Citrix no puede garantizar que los problemas derivados de la utilización inadecuada del Editor del Registro puedan resolverse. Si utiliza el Editor del Registro, será bajo su propia responsabilidad. Haga una copia de seguridad del Registro antes de modificarlo.

Las aplicaciones que se ejecutan en la sesión virtual pueden utilizar cámaras web. Para ello, se debe definir la compresión de vídeo de cámaras web de HDX o la redirección de USB genérico Plug-n-Play de HDX. Para cambiar de modo, vaya a la aplicación Citrix Workspace > Preferencias > Dispositivos. Citrix recomienda que siempre use la compresión de vídeo de cámaras web de HDX si es posible. La redirección de USB genérico de HDX solo se recomienda cuando hay problemas de compatibilidad de las aplicaciones con compresión de vídeo de HDX o cuando se requieren funcionalidades nativas avanzadas de la cámara web. Para obtener un mejor rendimiento, Citrix recomienda que Virtual Delivery Agent tenga al menos dos CPU virtuales.

Para evitar que los usuarios cambien la compresión de vídeo de cámaras web de HDX, inhabilite la redirección de dispositivos USB desde las configuraciones de la directiva ICA > configuraciones de la directiva Dispositivos USB. Los usuarios de la aplicación Citrix Workspace pueden supeditar este comportamiento predeterminado. Para ello, deben seleccionar el parámetro No usar mi micrófono ni mi cámara web en Micrófono y cámara web de Desktop Viewer.

Compresión de vídeo de cámaras web de HDX

La compresión de vídeo de cámaras web de HDX también se llama modo de cámara web optimizado. Este tipo de compresión de vídeo por cámara web envía el vídeo en H.264 directamente a la aplicación de videoconferencias de la sesión virtual. Para optimizar los recursos de los VDA, la compresión de cámaras web de HDX no codifica, transcodifica ni decodifica el vídeo de las cámaras web. Esta función está habilitada de manera predeterminada.

Para inhabilitar el streaming directo de vídeo del servidor a la aplicación de videoconferencias, establezca la siguiente clave del Registro en 0 en el VDA.

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxRealTime

Nombre: OfferH264ToApp

Tipo: REG_DWORD

Datos: 0

Si inhabilita la funcionalidad predeterminada para los recursos de streaming de vídeo, la compresión de vídeo de cámaras web de HDX utiliza la tecnología marco multimedia que forma parte del sistema operativo cliente para interceptar vídeo de dispositivos de captura, transcodificarlo y comprimirlo. Los fabricantes de los dispositivos de captura suministran controladores que complementan la arquitectura de streaming del kernel del sistema operativo.

El cliente gestiona la comunicación con la cámara web. El cliente envía el vídeo solo 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 el escritorio que un tratamiento directo. La aplicación Workspace comprime el vídeo para ahorrar ancho de banda y proporcionar una mejor capacidad de recuperación en conexiones WAN.

Compresión de cámara web

La compresión de vídeo de cámaras web de HDX requiere que las siguientes configuraciones de directiva estén habilitadas (están todas habilitadas de forma predeterminada).

  • Conferencia multimedia
  • Redirección de Windows Media

Si una cámara web es compatible con la codificación por hardware, la compresión de vídeo de HDX utiliza la codificación por hardware de manera predeterminada. La codificación por hardware puede consumir más ancho de banda que la codificación por software. Para forzar la compresión de software, agregue el siguiente valor a la clave de Registro en el cliente:

HKEY_CURRENT_USER\Software\Citrix\HdxRealTime

Nombre: DeepCompress_ForceSWEncode

Tipo: REG_DWORD

Datos: 1

Requisitos para la compresión de vídeo de cámaras web de HDX

La compresión de vídeo de cámaras web de 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 es compatible con aplicaciones de 32 bits.
Aplicación Citrix Workspace para Mac La aplicación Citrix Workspace para Mac 2006 o versiones posteriores admite la compresión de vídeo de cámara web para aplicaciones de 64 bits en XenApp y XenDesktop 7.17 y versiones posteriores. En versiones anteriores, la aplicación Citrix Workspace para Mac solo es compatible con aplicaciones de 32 bits.
Aplicación Citrix Workspace para Linux La aplicación Citrix Workspace para Linux solo admite aplicaciones de 32 bits en el escritorio virtual.
Aplicación Citrix Workspace para Chrome Debido a que algunos dispositivos Chromebook ARM no son compatibles con la codificación H.264, solo las aplicaciones de 32 bits pueden utilizar la compresión de vídeo de cámaras web de HDX optimizada.

Las aplicaciones de vídeo basadas en Media Foundation admiten la compresión de vídeo de cámaras web de HDX en Windows 8.x o posterior, Windows Server 2012 R2 y versiones posteriores. Para obtener más información, consulte el artículo CTX132764 de Knowledge Center.

Otros requisitos del dispositivo de usuario:

  • Hardware adecuado para reproducir sonido.
  • Cámara web compatible con DirectShow (use la configuración predeterminada de la cámara web). Las cámaras web que pueden codificar por hardware reducen el uso de la CPU en el lado del cliente.
  • Para la compresión de vídeo de cámaras web de HDX, instale los controladores de cámara web en el cliente, obtenidos del fabricante de la cámara, si es posible. No es necesario instalar los controladores del dispositivo en el servidor.

Las distintas cámaras web ofrecen diferentes velocidades de fotogramas y tienen diferentes niveles de brillo y contraste. Ajustar el contraste de la cámara web puede reducir considerablemente el tráfico ascendente. Citrix utiliza las siguientes cámaras web para la validación inicial de funciones:

  • Modelos de Microsoft LifeCam VX (2000, 3000, 5000, 7000)
  • Creative Live! Cam Optia Pro
  • Logitech QuickCam Messenger
  • Logitech C600, C920
  • HP Deluxe Webcam

Para ajustar la velocidad de fotogramas de vídeo preferida, modifique la siguiente clave de Registro en el cliente:

HKEY_CURRENT_USER\Software\Citrix\HDXRealTime

Nombre: FramesPerSecond

Tipo: REG_DWORD

Datos: 15

Si la cámara web no admite la velocidad de fotogramas especificada, la aplicación utiliza 15 FPS de forma predeterminada.

Streaming por cámara web de alta definición

La aplicación de videoconferencias presente en el servidor selecciona el formato de cámara web y la resolución en función de los tipos de formato compatibles. Cuando se inicia una sesión, el cliente envía la información de la cámara web al servidor. Usted elige la cámara web desde la aplicación. Si la cámara web y la aplicación de videoconferencias admiten la generación de alta definición, la aplicación usa la resolución de alta definición. Admitimos resoluciones de cámara web hasta 1920 x 1080.

Esta función requiere la aplicación Citrix Workspace para Windows (versión mínima 1808) o Citrix Receiver para Windows (versión mínima 4.10).

Puede usar una clave de Registro para inhabilitar y habilitar la función.

HKEY_LOCAL_MACHINE\Software\Citrix\HDXRealTime

Nombre: Enable_HighDefWebcam

Tipo: REG_DWORD

Datos:

0 = Inhabilita la distribución por streaming de la cámara web de alta definición

1 = Habilita la distribución por streaming de la cámara web de alta definición

Si hay algún error en la negociación del tipo de medio, HDX vuelve a la resolución CIF predeterminada de 352x288. Puede usar claves de Registro en el cliente para configurar la resolución predeterminada. Compruebe que la cámara admite la resolución especificada:

HKEY_CURRENT_USER\Software\Citrix\HDXRealTime

Nombre: DefaultWidth

Tipo: REG_DWORD

Datos (decimales): Anchura deseada (por ejemplo, 1280)

Nombre: DefaultHeight

Tipo: REG_DWORD

Datos (decimales): Altura deseada (por ejemplo, 720)

La compresión de vídeo de cámaras web de HDX utiliza considerablemente menos ancho de banda en comparación con la redirección de USB genérico Plug-n-Play y funciona bien en conexiones WAN. Para ajustar el ancho de banda, establezca la siguiente clave de Registro en el cliente:

HKEY_CURRENT_USER\Software\Citrix\HDXRealTime

Nombre: TargetBitrate

Tipo: REG_DWORD

Datos: 350000

Introduzca un valor en bits por segundo. Si no especifica el ancho de banda, las aplicaciones de videoconferencias utilizan 350 000 bps de forma predeterminada.

Redirección de USB genérico Plug-n-Play de HDX

La redirección de USB genérico Plug-n-Play de HDX (isócrona) también se denomina modo de cámara web genérico. La ventaja de la redirección de USB genérico Plug-n-Play de HDX es que no es necesario instalar controladores en el cliente ligero o el dispositivo de punto final. La pila USB está virtualizada, de modo que todo lo que conecte al cliente local se envía a la máquina virtual remota. El escritorio remoto actúa como si lo hubiera conectado al entorno nativo. El escritorio Windows se ocupa de toda la interacción con el hardware, y se ejecuta siguiendo la lógica Plug-n-Play para buscar los controladores correctos. La mayoría de las cámaras web funcionan si los controladores existen en el servidor y pueden funcionar sobre ICA. El modo genérico de cámara web consume mucho más ancho de banda (muchos megabits por segundo) porque se envían vídeos sin comprimir con el protocolo USB a través de la red.

Conferencias de vídeo de HDX y compresión de vídeo para cámaras web de HDX