Agente de entrega virtual de Linux 2411

Funciones de audio

Audio adaptable

  • El audio adaptable está habilitado de forma predeterminada. Es compatible con los siguientes clientes de la aplicación Citrix Workspace™:

  • Aplicación Citrix Workspace para Windows: versión 2109 y posteriores
  • Aplicación Citrix Workspace para Linux: versión 2109 y posteriores
  • Aplicación Citrix Workspace para Mac: versión 2109 y posteriores

El audio adaptable vuelve al audio heredado cuando utilizas un cliente que no está incluido en la lista.

El audio adaptable ajusta dinámicamente las tasas de bits de muestreo de audio según las condiciones de la red para mejorar la experiencia de audio, eliminando la necesidad de configurar manualmente las directivas de calidad de audio en el VDA.

La siguiente tabla muestra una comparación entre el audio adaptable y el audio heredado:

  • Audio adaptable Audio heredado
    Frecuencia de muestreo de audio máx.: 48 kHz Frecuencia de muestreo de audio máx.: 8 kHz
  • Canal estéreo Canal mono
  • Consideraciones sobre el servicio de audio

El VDA de Linux es compatible con PipeWire en Debian 12.5/12.7, RHEL 9.x, Rocky Linux 9.x y Ubuntu 24.04, donde es el servicio de audio predeterminado. Para las demás distribuciones, sigue utilizando PulseAudio.

PulseAudio

  • Usa PulseAudio 13.99 o posterior en RHEL 8.x y Rocky Linux 8.x.

PipeWire

El VDA de Linux es compatible con PipeWire solo en Debian 12.5/12.7, RHEL 9.x, Rocky Linux 9.x y Ubuntu 24.04. Aquí tienes algunas consideraciones:

  • Si tienes la versión 2407 o posterior del VDA de Linux instalada en Debian 12.5/12.7, RHEL 9.x o Rocky Linux 9.x, estás utilizando PipeWire.

  • Si tienes la versión 2411 o posterior del VDA de Linux instalada en Ubuntu 24.04, estás utilizando PipeWire.

  • Si tienes una versión del VDA de Linux anterior a la 2407 instalada en RHEL 9.x o Rocky Linux 9.x, estás utilizando PulseAudio. Para seguir utilizando PulseAudio, no hagas nada. Para cambiar a PipeWire, completa los siguientes pasos:

    1. Reemplaza el paquete de PulseAudio por pipewire-pulseaudio:

      dnf swap --allowerasing pulseaudio pipewire-pulseaudio
      <!--NeedCopy-->
      
    1. Habilita los servicios relacionados con PipeWire globalmente:

       systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber
       <!--NeedCopy-->
      
    2. Reinicia el VDA de Linux.

Modo tolerante a pérdidas para audio

El modo tolerante a pérdidas es compatible con el audio. Esta función mejora la experiencia del usuario para la transmisión en tiempo real y la calidad de audio a través de EDT cuando los usuarios se conectan a través de redes con alta latencia y pérdida de paquetes.

Para obtener más información sobre el modo tolerante a pérdidas y EDT, consulta Información adicional en la documentación de Citrix Virtual Apps and Desktops.

Habilitar la función de modo tolerante a pérdidas para audio

El modo tolerante a pérdidas para audio está habilitado de forma predeterminada. Si está inhabilitado, completa los siguientes pasos para volver a habilitarlo:

  1. Habilita el transporte adaptable configurando la directiva Transporte adaptable HDX. El transporte adaptable está habilitado de forma predeterminada.
  2. Habilita el audio adaptable configurando la directiva Audio adaptable. El audio adaptable está habilitado de forma predeterminada.
  3. Habilita el modo tolerante a pérdidas (transporte no fiable de EDT) configurando la directiva Modo tolerante a pérdidas para audio. El modo tolerante a pérdidas para audio está inhabilitado de forma predeterminada.
  4. (Opcional) Para conexiones remotas, se requiere Citrix Gateway Service.

Requisitos y configuraciones del cliente

Para usar el modo tolerante a pérdidas para audio, asegúrate de que tu aplicación Citrix Workspace sea compatible y esté configurada para habilitar esta función; de lo contrario, el audio recurrirá al transporte fiable de EDT.

  • Las siguientes son las versiones mínimas de la aplicación Citrix Workspace que admiten el modo tolerante a pérdidas:

  • Aplicación Citrix Workspace para Windows: versión mínima 2309
  • Aplicación Citrix Workspace para Linux: versión mínima 2311
  • Aplicación Citrix Workspace para Mac: versión mínima 2311

Mejorador de calidad de audio para audio adaptable (vista previa)

A partir de la versión 2411, se agrega el mejorador de calidad de audio (V2) para el audio adaptable.

El mejorador de calidad de audio gestiona eficazmente los períodos cortos de pérdida de paquetes e interrupciones reconstruyendo inteligentemente el audio a partir de muestras anteriores, evitando así una degradación notable de la calidad. Además, recupera de forma inteligente y adaptable los paquetes de audio perdidos, solo cuando es necesario. Se habilita y deshabilita de forma adaptable cuando la pérdida de paquetes aumenta y disminuye durante un período sostenido. El mejorador de calidad de audio optimiza la reproducción y la calidad de grabación de audio tanto en buenas como en malas condiciones de red.

Para habilitar el mejorador de calidad de audio, completa los siguientes pasos en el VDA:

    1. Habilita el audio adaptable.
    1. Habilita el modo tolerante a pérdidas para audio.
    1. Habilita la función:
     sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fEnablePacketLossConcealment" -t REG_DWORD -d 1 --force
     
     sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fEnableNetStat" -t REG_DWORD -d 1 --force
     <!--NeedCopy-->
    
  1. Habilita también el mejorador de calidad de audio en el cliente, lo cual es necesario para habilitar completamente la función. Es decir, el mejorador de calidad de audio debe estar habilitado tanto en el VDA como en la aplicación Citrix Workspace para funcionar de extremo a extremo en la reproducción y grabación de audio.

Para inhabilitar el mejorador de calidad de audio, completa los siguientes pasos en el VDA:

  1. Inhabilita la función:

    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fEnablePacketLossConcealment" -d 0 
    <!--NeedCopy-->
    
    sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fEnableNetStat" -d 0
    <!--NeedCopy-->
    
  2. Inhabilita también el mejorador de calidad de audio en el cliente, lo cual es necesario para inhabilitar completamente la función.

Compatibilidad con varios dispositivos de audio

Información general

A partir de la versión 2311, el VDA de Linux introduce una función de redirección de audio. La función permite que varios dispositivos de audio de la máquina cliente donde está instalada la aplicación Citrix Workspace se redirijan a la sesión remota del VDA de Linux.

Con la función habilitada:

  • Todos los dispositivos de audio locales de la máquina cliente se muestran en una sesión. En lugar de CitrixAudioSink (salida de audio) o CitrixAudioSource (entrada de audio), los dispositivos de audio aparecen con sus respectivos nombres de dispositivo.

  • Los dispositivos de audio dentro de las sesiones se actualizan dinámicamente cuando conectas o desconectas uno.

Configuración

Para usar la función, habilítala en el VDA de Linux y elige una aplicación Citrix Workspace compatible.

Habilitar la función en el VDA de Linux

La compatibilidad con varios dispositivos de audio está habilitada de forma predeterminada. Para inhabilitar o volver a habilitar la función, ejecuta los siguientes comandos, respectivamente:

sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\\System\\CurrentControlSet\\Control\\Citrix\\VirtualChannels\\Audio" -v "fEnableAudioRedirectionV4" -d "0"
<!--NeedCopy-->
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\\System\\CurrentControlSet\\Control\\Citrix\\VirtualChannels\\Audio" -v "fEnableAudioRedirectionV4" -d "1"
<!--NeedCopy-->

Requisitos y configuraciones del cliente

La función solo es compatible con los siguientes clientes:

  • Aplicación Citrix Workspace para Windows
  • Aplicación Citrix Workspace para Linux: versión mínima 2212
  • Aplicación Citrix Workspace para HTML5: versión mínima 2306
  • Aplicación Citrix Workspace para Chrome: versión mínima 2306
  • Aplicación Citrix Workspace para Mac: versión mínima 2311
  • Aplicación Citrix Workspace para Android: versión mínima 2405

Se requieren configuraciones adecuadas en la aplicación Citrix Workspace para que la función funcione como se espera. Para obtener más información, consulta la documentación de la aplicación Citrix Workspace.

Problemas conocidos

Debido al problema con PulseAudio, los intentos de cambiar entre dispositivos de audio podrían fallar en una sesión de Ubuntu 22.04. Para solucionar el problema, elimina la configuración de PulseAudio para el usuario de la sesión actual del VDA y luego vuelve a abrir la sesión. Para eliminar la configuración de PulseAudio, ejecuta el comando $ rm -r ~/.config/pulse.