Agente de entrega virtual de Linux 2407

Visualización progresiva de Thinwire

La interactividad de la sesión puede degradarse en conexiones con ancho de banda bajo o latencia alta. Por ejemplo, el desplazamiento en una página web puede volverse lento, no responder o ser entrecortado. Las operaciones de teclado y ratón pueden retrasarse con respecto a las actualizaciones gráficas.

  • Hasta la versión 7.17, podías usar la configuración de directivas para reducir el consumo de ancho de banda configurando la sesión con una calidad visual Baja o estableciendo una profundidad de color inferior (gráficos de 16 o 8 bits). Sin embargo, tenías que saber que un usuario estaba en una conexión débil. HDX Thinwire no ajustaba dinámicamente la calidad de la imagen estática según las condiciones de la red.

A partir de la versión 7.18, HDX Thinwire cambia a un modo de actualización progresiva de forma predeterminada en cualquiera de los siguientes casos:

  • El ancho de banda disponible cae por debajo de 2 Mbps.
  • La latencia de la red supera los 200 ms.

En este modo:

Por ejemplo, en el siguiente gráfico donde el modo de actualización progresiva está activo, las letras F y e tienen artefactos azules y la imagen está muy comprimida. Este enfoque reduce significativamente el consumo de ancho de banda, lo que permite que las imágenes y el texto se reciban más rápidamente y mejora la interactividad de la sesión.

Imagen de visualización progresiva de Thinwire 1

  • Cuando dejas de interactuar con la sesión, las imágenes y el texto degradados se van volviendo nítidos progresivamente hasta alcanzar la calidad sin pérdidas. Por ejemplo, en el siguiente gráfico, las letras ya no contienen artefactos azules y la imagen aparece con la calidad original.

Imagen de visualización progresiva de Thinwire 2

  • Para las imágenes, el enfoque utiliza un método aleatorio similar a bloques. Para el texto, se enfocan letras individuales o partes de palabras. El proceso de enfoque se produce a lo largo de varios fotogramas. Este enfoque evita introducir un retraso con un único fotograma de enfoque grande.

Las imágenes transitorias (vídeo) se siguen gestionando con visualización adaptativa o H.264 selectivo.

Cómo se usa el modo progresivo

De forma predeterminada, el modo progresivo está en espera para la configuración de directivas de Calidad visual: Alta, Media (predeterminada) y Baja.

El modo progresivo se desactiva forzosamente (no se usa) cuando:

  • Calidad visual = Siempre sin pérdidas o Compilación sin pérdidas
  • Profundidad de color preferida para gráficos simples = 8 bits
  • Usar códec de vídeo para la compresión = Para toda la pantalla (cuando se desea H.264 a pantalla completa)

Cuando el modo progresivo está en espera, de forma predeterminada se habilita cuando se produce cualquiera de las siguientes condiciones:

  • El ancho de banda disponible cae por debajo de 2 Mbps
  • La latencia de la red aumenta por encima de 200 ms

Después de que se produce un cambio de modo, se permanece en ese modo un mínimo de 10 s, incluso si las condiciones adversas de la red son momentáneas.

Cambiar el comportamiento del modo progresivo

Puedes cambiar el comportamiento del modo progresivo ejecutando el siguiente comando:

sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKEY_LOCAL_MACHINE\SOFTWARE\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ProgressiveDisplay" -d "<value>" --force
<!--NeedCopy-->

Donde <valor>:

0 = Siempre desactivado (no usar bajo ninguna circunstancia)

1 = Automático (alterna según las condiciones de la red, valor predeterminado)

2 = Siempre activado

Cuando estés en modo automático (1), puedes ejecutar cualquiera de los siguientes comandos para cambiar los umbrales en los que se alterna el modo progresivo:

sudo /opt/Citrix/VDA/bin/ctxreg  create -k "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ProgressiveDisplayBandwidthThreshold" -d "<value>" --force
<!--NeedCopy-->

Donde <valor> es <umbral en Kbps> (predeterminado = 2.048)

Ejemplo: 4096 = activa el modo progresivo si el ancho de banda cae por debajo de 4 Mbps

sudo /opt/Citrix/VDA/bin/ctxreg  create -k "HKEY_LOCAL_MACHINE\SOFTWARE\CurrentControlSet\Control\Citrix\Thinwire" -t "REG_DWORD" -v "ProgressiveDisplayLatencyThreshold" -d "<value>" --force
<!--NeedCopy-->

Donde <valor> es <umbral en ms> (predeterminado = 200)

Ejemplo: 100 = activa el modo progresivo si la latencia de la red cae por debajo de 100 ms.

Visualización progresiva de Thinwire