Horizon Client para Mac 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 y HEVC, 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)
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
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 el color de alta definición, o alta precisión de color, 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.
  • 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 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. 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.

Los administradores pueden configurar las opciones del servidor proxy y HEVC de VMware Blast para que los usuarios finales no puedan cambiarlas ajustando las claves del archivo /Library/Preferences/com.vmware.horizon.plist en clientes Mac. Para configurar la opción de HEVC, establezca uno de los siguientes valores para la clave Allow HEVC.

  • 1 activa Descodificación de vídeo de alta eficacia (HEVC)
  • 0 desctiva Descodificación de vídeo de alta eficacia (HEVC)

Un administrador puede configurar la opción de servidor proxy estableciendo uno de los siguientes valores para la clave Blast via proxy Mode.

  • 1 activa Permitir que las conexiones de Blast utilicen la configuración de proxy del sistema operativo
  • 0 desactiva Permitir que las conexiones de Blast utilicen la configuración de proxy del sistema operativo

Procedimiento

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

  1. Inicie Horizon Client.
  2. Seleccione VMware Horizon Client > Preferencias en la barra de menús y haga clic en VMware Blast.
  3. Configure las opciones de descodificación H.264.
    1. Para permitir la descodificación H.264, seleccione la casilla de verificación Permitir la descodificación H.264.

      Cuando esta opción está seleccionada, Horizon Client permite que Horizon Agent utilice H.264. Esta opción está seleccionada 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 alta precisión de color (disminuye el rendimiento y la duración de la 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.

  4. Para permitir la descodificación HEVC, seleccione la casilla Permitir decodificación de vídeo de alta eficacia (HEVC).

    Cuando esta opción está seleccionada, 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á seleccionada de manera predeterminada.

  5. Para permitir conexiones de VMware Blast a través de un servidor proxy, active la casilla de verificación Permitir que las conexiones de Blast utilicen la configuración de proxy del sistema operativo.
  6. Para desactivar la visualización de mensajes de advertencia cuando la red es inestable, seleccione la casilla 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.

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 ni HEVC, 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, 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. H.264 4:4:4 (color de alta definición)
  2. HEVC 4:2:0 (color de definición estándar)
  3. 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)