Product Documentation

Optimización de la entrega de gráficos y multimedia

Nov 11, 2015

XenApp y XenDesktop ofrecen una experiencia de alta calidad de gráficos y vídeo para la mayoría de los usuarios de manera predeterminada, sin necesidad de realizar configuración alguna.

  • HDX selecciona automáticamente el mejor método de entrega basándose en el cliente, la plataforma, la aplicación y el ancho de banda de la red, y luego hace los ajustes necesarios automáticamente según cambien las condiciones de la conexión.
  • HDX optimiza el rendimiento de gráficos 2D y 3D y vídeo.
  • HDX entrega una experiencia de Aero de Windows a los usuarios de escritorios virtuales en todos los clientes.
  • HDX permite que los dispositivos de usuario descarguen archivos multimedia por streaming directamente desde el proveedor de origen en Internet o en la intranet, en lugar de hacerlo a través del servidor host. Si no se cumplen los requisitos para la obtención de contenido del lado del cliente, la entrega de medios recurre a la redirección de Windows Media para reproducir archivos de medios en tiempo de ejecución en los dispositivos de usuario en lugar del servidor host. En la mayoría de los casos, no es necesario ajustar las directivas para la redirección de Windows Media.

Reducción del ancho de banda necesario para los escritorios de Windows

De manera predeterminada, XenDesktop proporciona una experiencia de escritorio Aero de Windows o Windows 8 de alto nivel de respuesta en los escritorios virtuales a los que se accede desde dispositivos de usuario Windows. Para hacerlo, XenDesktop utiliza la unidad de procesamiento de gráficos (GPU) o procesador integrado de gráficos (IGP) en los dispositivos de usuario Windows respaldados para la generación local de gráficos de DirectX. Esta función se denomina redirección de la composición del escritorio y mantiene una alta escalabilidad en el servidor.

Para obtener más información, consulte What to do with all these choices en http://blogs.citrix.com/2013/11/06/go-supersonic-with-xendesktop-7-x-bandwidth-supercodecs/#Choices.

Importante: Para los clientes que no son Windows, o cuando la redirección de la composición del escritorio no está disponible, HDX procesa los gráficos en el servidor, comprime la imagen de mapa de bits y la envía por la red al cliente. No se requieren los temas de Aero, pero reciben respaldo.

Los usuarios de las versiones más recientes de Citrix Receiver notarán un rendimiento mejorado para el vídeo generado en el servidor.

Para reducir el ancho de banda necesario para las sesiones de usuario, considere la posibilidad de ajustar las siguientes configuraciones de directiva. Tenga en cuenta que los ajustes de estas configuraciones pueden reducir la calidad de la experiencia de usuario.

  • Redirección de la composición del escritorio: Solo se aplica a máquinas con SO de escritorio Windows a las que se accede desde dispositivos de usuario Windows, y solo se aplica a la composición del escritorio Windows. Las ventanas de las aplicaciones se generan en el servidor a menos que la configuración de directiva de Citrix Permitir acceso a aplicaciones locales esté Permitida.
  • Calidad de gráficos de composición del escritorio: Utiliza gráficos de alta calidad para la composición del escritorio a menos que estén habilitadas las aplicaciones integradas o el acceso a aplicaciones locales. Para reducir los requisitos de ancho de banda, reduzca la calidad de los gráficos.
  • Vista previa de ventanas dinámicas: Controla la presentación de las ventanas integradas para proporcionar las siguientes opciones de vista previa a los usuarios de escritorios virtuales.
    Opción de vista previa de Aero de Windows Descripción
    Vista previa de la barra de tareas Cuando el usuario pasa el cursor sobre un icono de la barra de tareas de una ventana, se muestra una imagen de dicha ventana encima de la barra de tareas.
    Vistazo Cuando el usuario pasa el cursor sobre una imagen de vista previa de la barra de tareas, se muestra una imagen en tamaño completo de dicha ventana en la pantalla.
    Rotar (Flip) Al presionar ALT+TAB, se muestran pequeños iconos de vista previa de cada ventana abierta.
    3D rotado (Flip 3D) Cuando el usuario presiona las teclas TAB+logotipo de Windows, se realiza una presentación en cascada de las ventanas abiertas en la pantalla.

    Para reducir los requisitos de ancho de banda, inhabilite esta configuración de directiva.

Mejora de la calidad de imagen enviada a los dispositivos de usuario

Las siguientes configuraciones de directiva controlan la calidad de las imágenes que se envían desde los escritorios virtuales a los dispositivos de los usuarios.
  • Calidad visual: Controla la calidad visual de las imágenes que se muestran en el dispositivo de usuario.
    • Media: La calidad visual media ofrece el mejor nivel de eficacia en rendimiento y en ancho de banda en la mayoría de los casos de uso. Esta es la opción predeterminada.
    • Alta: La configuración de calidad visual alta se recomienda cuando se necesita una calidad de imágenes sin pérdida.
    • Siempre sin pérdida: Esta configuración garantiza que la imagen siempre se muestra con calidad perfecta. Esta configuración es necesaria en algunos casos de uso especializado.
    • Gradual sin pérdida: Esta configuración envía los datos de presentación usando compresión con pérdida mientras las imágenes están en tránsito y vuelve a una calidad de imagen sin pérdida cuando la transferencia se detiene. Esta configuración mejora el rendimiento en conexiones de red con ancho de banda limitado.
  • Velocidad de fotogramas de destino: Especifica la cantidad máxima de fotogramas por segundo que se envían desde el escritorio virtual al dispositivo de usuario. El valor predeterminado es 30 fotogramas por segundo. En muchos casos, se puede mejorar la experiencia de usuario especificando un valor mayor.

    Si los dispositivos de usuario, como los clientes ligeros, tienen unidades CPU lentas, especifique un valor inferior para mejorar la experiencia del usuario.

    Si hay problemas de escalabilidad en el servidor, especifique un valor inferior. Si la utilización de la CPU del servidor se mantiene en un 100% o cerca de este valor, considere la posibilidad de agregar una CPU virtual adicional.

  • Límite de memoria de presentación: Especifica el tamaño máximo de búfer para vídeo para la sesión, en kilobytes. El valor predeterminado es 65536 KB. Para las conexiones que requieran mayor profundidad de color y mayor resolución, aumente el límite. Puede calcular la memoria máxima necesaria con la siguiente ecuación:

    (profundidad de color en bits por píxel / 8) * (resolución vertical en píxeles) * (resolución horizontal en píxeles) = memoria necesaria en bytes

    Por ejemplo, si la profundidad de color es 32, la resolución vertical es 600 y la resolución horizontal es 800, la memoria máxima necesaria es (32 bpp/8) * (600 píxeles) * (800 píxeles) = 1.920.000 bytes, por lo que habría que establecer el Límite de memoria de presentación en 1920 KB.

    Las profundidades de color que no son de 32 bits solo están disponibles si la directiva Modo de gráficos antiguo está habilitada.

Mejora del rendimiento de videoconferencia

Para mejorar la eficiencia del ancho de banda y la tolerancia a la latencia durante las conferencias de vídeo en una sesión, se utiliza de forma predeterminada la compresión de vídeo de cámara Web de HDX para las cámaras Web. La compresión de vídeo de cámara Web de HDX dirige el tráfico de la cámara Web a través de un canal virtual multimedia dedicado. La compresión de vídeo de cámara Web de HDX utiliza mucho menos ancho de banda en comparación con el respaldo de HDX Plug-n-Play isócrono y funciona bien con conexiones WAN.

Sin embargo, los usuarios de Receiver pueden sobrescribir este comportamiento predeterminado en Desktop Viewer, seleccionando el parámetro Micro y cámara Web > No usar mi micrófono ni cámara Web. Para evitar que los usuarios cambien la compresión de vídeo de cámara Web de HDX, inhabilite la redirección de dispositivos USB, mediante las configuraciones de directiva ICA > Dispositivos USB.

Nota: La compresión de vídeo de cámara Web de HDX está habilitada de manera predeterminada en Receiver para Windows, pero debe configurarse explícitamente en Receiver para Linux. Para obtener más información, consulte la documentación de Receiver en eDocs.

La compresión de vídeo de cámara Web de HDX requiere que las siguientes configuraciones de directiva estén habilitadas. Todas estas configuraciones están habilitadas de manera predeterminada.

  • Redirección de sonido del cliente
  • Redirección de micrófonos del cliente
  • Conferencia multimedia
  • Redirección de Windows Media

Para forzar la compresión de software sobre redes con poco ancho de banda

Si una cámara Web es compatible con la codificación por hardware H.264, la compresión de vídeo de HDX utiliza la codificación por hardware de manera predeterminada. La codificación por hardware consume más ancho de banda y no es adecuada para usarse en redes con poco ancho de banda.

Advertencia: Si modifica el Registro de forma incorrecta, podrían generarse problemas graves que pueden provocar la reinstalación del 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. Asegúrese de hacer una copia de seguridad del registro antes de modificarlo.

Para forzar la compresión de software, agregue el siguiente valor de clave DWORD a la clave del Registro HKCU\Software\Citrix\HdxRealTime: DeepCompress_ForceSWEncode=1.

Priorizar la escalabilidad del servidor sobre la experiencia de usuario

Para las implementaciones donde la escalabilidad de los servidores es más importante que la experiencia del usuario, puede usar el sistema de gráficos antiguo agregando la configuración Modo de gráficos antiguo a una directiva y definiendo las configuraciones de directiva individuales para gráficos antiguos. El uso del sistema de gráficos antiguo afecta particularmente a la experiencia de usuario en conexiones WAN y móviles.