Horizon Client para Windows incluye el elemento de menú VMware Blast, que permite configurar opciones relacionadas con el protocolo de visualización remota de VMware Blast. La mayoría de estas opciones controlan el uso que hace VMware Blast de los métodos de compresión de vídeo, también conocidos como métodos de descodificación o códecs.

Compatibilidad con el códec de VMware Blast

VMware Blast admite el uso de códecs estándar del sector, como H.264, HEVC y AV1, para la visualización remota del contenido en pantalla de Horizon Agent a Horizon Client. Como resultado, tanto Horizon Agent como Horizon Client pueden utilizar la aceleración de hardware de GPU en una gran variedad de hardware del sistema.

Horizon Agent admite los códecs que aparecen en la siguiente tabla.

Tabla 1. Códecs admitidos por Horizon Agent
Códecs codificados por hardware
  • HEVC
  • H.264 (codificado por hardware)
  • AV1
Códecs codificados por software
  • BlastCodec
  • H.264 (codificado por software)
  • Adaptive

Horizon Client admite los códecs que aparecen en la siguiente tabla.

Tabla 2. Códecs admitidos por Horizon Client
Códecs descodificados por hardware
  • H.264 (compatible con la mayoría del hardware, normalmente solo con soporte para colores de definición estándar)
  • HEVC
  • AV1
Códecs descodificados por software
  • BlastCodec
  • H.264 (incluido el color de alta definición)
  • Adaptive

Resumen de las opciones de códec

  • BlastCodec se considera un buen códec de uso general que ofrece eficiencia de ancho de banda, especialmente para cargas de trabajo de oficina. Este códec incluye el color de alta definición por diseño.
  • H.264 tiene capacidades optimizadas para reproducir contenido multimedia y es compatible con la gran mayoría del hardware cliente. Los clientes ligeros de bajo consumo pueden recibir mejores velocidades de fotogramas con este códec. También puede habilitar la opción Color de alta definición para obtener una visualización más nítida del color en el texto y los gráficos. Sin embargo, esta opción puede requerir el uso de un decodificador de software, lo que aumentará el uso de la CPU en la máquina cliente.
  • HEVC (High Efficiency Video Coding, codificación de vídeo de alta eficacia) también está optimizado para contenido multimedia y tiene requisitos de hardware más especializados. Puede permitir el color de alta definición para este códec.
  • AV1 (AOMedia Video 1) es un códec libre de derechos diseñado para transmisiones de vídeo. Horizon Client no admite actualmente el color de alta definición para este códec.
  • Adaptive es el códec de software original compatible con VMware Blast y desde entonces fue reemplazado por BlastCodec. Horizon Client utiliza Adaptive en aquellos casos en los que no se admiten los demás códecs (como BlastCodec y H.264).

El color de alta definición utiliza la matriz de color YUV 4:4:4, que ofrece cuatro veces la resolución de color de la matriz de definición estándar YUV 4:2:0. El color de alta definición no se admite en procesadores ARM.

La resolución máxima que se admite depende de la capacidad de la unidad de procesamiento gráfico (GPU) en el cliente. Una GPU que puede admitir 4K de resolución para JPEG/PNG, es posible que no admita esta misma resolución para H.264.

Si el entorno usa un servidor proxy de red, puede especificar si desea permitir conexiones de VMware Blast a través del servidor proxy predeterminado configurado en su sistema operativo.

Para un servidor proxy SSL, también debe configurar la comprobación de certificados para las conexiones secundarias a través del servidor proxy SSL. Si desea obtener más información, consulte Configurar el modo de comprobación del certificado en Horizon Windows Client.

Requisitos previos

Compruebe que el entorno del sistema cumpla los siguientes requisitos.

  • Según la versión de Horizon Agent que esté instalada, un administrador de Horizon puede usar la configuración de directiva de grupo del agente para activar o desactivar las funciones de VMware Blast, incluido el color de alta definición para H.264 y HEVC. Para obtener más información, consulte "Configuración de directiva de VMware Blast" en el documento Funciones de escritorios remotos y GPO de Horizon.
  • Para utilizar un color de alta definición, debe tener instalado Horizon Agent 2203 o una versión posterior.
  • El dispositivo cliente tiene una GPU que admite el método de descodificación que desea utilizar. Por ejemplo: la descodificación AV1 es compatible en las GPU de Intel y NVIDIA.
  • La configuración de directiva de grupo Permitir que las conexiones de Blast utilicen la configuración de proxy del sistema operativo del cliente determina si las conexiones VMware Blast se pueden conectar a través de un servidor proxy y si los usuarios pueden cambiar la configuración del servidor proxy de VMware Blast en la interfaz de usuario de Horizon Client. Si desea obtener más información, consulte Usar opciones de directivas de grupo para configurar Horizon Windows Client.

Procedimiento

Puede configurar las opciones de VMware Blast antes o después de conectarse a un servidor.

  1. Inicie Horizon Client.
  2. Haga clic en Configuración (icono de rueda dentada) en la esquina superior derecha de la barra de menús y seleccione VMware Blast.

    Los ajustes de VMware Blast incluyen controles para especificar opciones de descodificación
  3. Para permitir la descodificación del software BlastCodec, active la opción Permitir la descodificación BlastCodec.

    Cuando esta opción está activada, Horizon Client permite que Horizon Agent utilice BlastCodec. Esta opción está activada de forma predeterminada.

    Nota: Solo Horizon Agent 2006 y versiones posteriores admiten BlastCodec. Para Horizon Agent 7.13 o versiones anteriores, se utiliza otro códec. Si desea obtener más información, consulte Orden de preferencia para códecs.
  4. Configure las opciones de descodificación H.264.
    1. Para permitir la descodificación H.264, active la opción Permitir la descodificación H.264.

      Cuando esta opción está activada, Horizon Client permite que Horizon Agent utilice H.264. Esta opción está activada de forma predeterminada.

      La mayoría del hardware cliente admite la descodificación acelerada por GPU para H.264 con color de definición estándar.

    2. Para mejorar la nitidez del texto y los gráficos en color cuando se permite la descodificación H.264, seleccione la casilla de verificación Permitir color de alta definición (puede reducir el rendimiento y la duración de batería).

      Cuando esta opción está seleccionada, Horizon Client permite el uso de la descodificación H.264 4.4.4. Esta opción puede reducir el rendimiento y la duración de la batería. Esta opción no está seleccionada de forma predeterminada.

  5. Configure las opciones de descodificación HEVC.
    1. Para permitir la descodificación HEVC, active Permitir la descodificación HEVC.

      Cuando esta opción está activada, Horizon Client permite que Horizon Agent utilice HEVC. HEVC requiere soporte del hardware de GPU para HEVC tanto en las máquinas cliente como en las máquinas agente.

      Esta opción está activada de forma predeterminada.

    2. Para mejorar la nitidez del texto y los gráficos en color cuando se permite la descodificación HEVC, seleccione la casilla de verificación Permitir color de alta definición (puede reducir el rendimiento).

      Cuando esta opción está seleccionada, Horizon Client permite el uso de la descodificación HEVC 4.4.4. Esta opción no está seleccionada de forma predeterminada.

      Nota: El color de alta definición proporciona unas pantallas más nítidas de texto a color y gráficos (usando una matriz de colores YUV 4:4:4 en lugar del YUV 4:2:0 más utilizado). Sin embargo, algunas GPU muestran un rendimiento de codificación/descodificación deficiente para HEVC con color de alta definición habilitado. Si se produce un problema de rendimiento de este tipo, como una caída notable en la velocidad de fotogramas, anule la selección de esta opción para no permitir el color de alta definición.
    3. Para habilitar la decodificación de rangos dinámicos altos, seleccione la casilla de verificación Permitir descodificación de rango dinámico alto (HDR).
  6. Para permitir la descodificación AV1, active la opción Permitir la descodificación AV1.

    AV1 requiere soporte del hardware de GPU para AV1 tanto en las máquinas cliente como en las máquinas agente.

  7. Para permitir conexiones de VMware Blast a través de un servidor proxy, active la opción Permitir que las conexiones de Blast utilicen la configuración de proxy del sistema operativo.
  8. Para desactivar la visualización de mensajes de advertencia cuando la red es inestable, active la opción Deshabilitar visualización del estado de red.

Se efectuarán los cambios la próxima vez que un usuario se conecte a una aplicación publicada o un escritorio remoto y seleccione el protocolo de visualización VMware Blast. Los cambios no afectan a las sesiones VMware Blast existentes.

Si Horizon Client no puede conectarse a la aplicación publicada o al escritorio remoto a través de la Puerta de enlace segura de Blast, se mostrará un mensaje de error detallado.

Orden de preferencia para códecs

Al iniciar una conexión de VMware Blast, Horizon Client y Horizon Agent negocian para determinar qué códec se usará. Durante este proceso de negociación:

  1. Horizon Client presenta una lista de los códecs que admite (a través del hardware de la máquina cliente) y permite (a través del ajuste Configurar VMware Blast).
  2. Horizon Agent recibe la lista de clientes y la aplica a la lista de códecs que el agente admite (a través del hardware de la máquina agente) y permite (a través de las opciones de configuración del agente). La lista de agentes se filtra para incluir solo los códecs presentes en la lista de clientes.
  3. En función de la lista de agentes filtrada, Horizon Agent dará preferencia a los códecs de hardware y, si no están disponibles, usará los códecs de software. El orden de las preferencias se resume más adelante en esta página.
    Nota: Por lo general, las máquinas virtuales agente no admiten los códecs de hardware H.264, HEVC ni AV1, ya que estos códecs requieren hardware de GPU especializado en el host del hipervisor. Por lo tanto, Horizon Agent suele usar la codificación de software con BlastCodec como valor predeterminado.

Horizon Agent utiliza un códec de hardware cuando el entorno del sistema cumple los siguientes criterios:

  • La máquina agente es compatible con el códec de hardware.
  • Para HEVC y AV1, la máquina cliente debe tener una GPU que admita el códec de hardware.
  • Las opciones de VMware Blast del cliente están configuradas para permitir el uso del método de descodificación.

Horizon Agent elige un códec de hardware siguiendo este orden de preferencia:

  1. HEVC 4:4:4 (color de alta definición)
  2. H.264 4:4:4 (color de alta definición)
  3. AV1 4:2:0 (color de definición estándar)
  4. HEVC 4:2:0 (color de definición estándar)
  5. H.264 4:2:0 (color de definición estándar)

Si los códecs de hardware no son compatibles con las máquinas cliente y agente, Horizon Agent elegirá un códec de software siguiendo el orden de preferencia indicado a continuación y los métodos de descodificación permitidos en el cliente:

  1. BlastCodec (color de alta definición)
  2. H.264 4:4:4 (color de alta definición)
  3. H.264 4:2:0 (color de definición estándar)
  4. Adaptive (color de alta definición)