Funciones de audio
Audio adaptativo
-
Con el audio adaptativo, no necesitas configurar manualmente las políticas de calidad de audio en el VDA. El audio adaptativo optimiza la configuración para tu entorno y reemplaza los formatos de compresión de audio obsoletos para proporcionar una excelente experiencia de usuario.
-
El audio adaptativo está habilitado de forma predeterminada. Es compatible con los siguientes clientes de la aplicación Citrix Workspace™:
- Aplicación Citrix Workspace para Windows – 2109 y versiones posteriores
- Aplicación Citrix Workspace para Linux – 2109 y versiones posteriores
- Aplicación Citrix Workspace para Mac – 2109 y versiones posteriores
El audio adaptativo recurre al audio heredado cuando usas un cliente que no está incluido en la lista.
-
Consideraciones sobre el servicio de audio
- El VDA de Linux es compatible con PipeWire en Debian 12.x, RHEL 9.x, Rocky Linux 9.x y Ubuntu 24.04, donde es el servicio de audio predeterminado. Para las demás distribuciones, continúa usando 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.x, RHEL 9.x, Rocky Linux 9.x y Ubuntu 24.04. Aquí tienes algunas consideraciones a tener en cuenta:
-
Si tienes instalada la versión 2407 o posterior del VDA de Linux en Debian 12.x, RHEL 9.x o Rocky Linux 9.x, estás usando PipeWire.
-
Si tienes instalada la versión 2411 o posterior del VDA de Linux en Ubuntu 24.04, estás usando 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 usando PulseAudio. Para seguir usando PulseAudio, no hagas nada. Para cambiar a PipeWire, completa los siguientes pasos:
-
Reemplaza el paquete PulseAudio por pipewire-pulseaudio:
dnf swap --allowerasing pulseaudio pipewire-pulseaudio <!--NeedCopy--> -
Habilita los servicios relacionados con PipeWire globalmente:
systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber <!--NeedCopy-->
-
-
- Reinicia el VDA de Linux.
-
Si el idioma del sistema de tu máquina Linux no es inglés y el servicio de audio es PipeWire, sigue estos pasos para garantizar la funcionalidad de audio:
-
Abre el archivo ubicado en: /etc/xdg/autostart/ctxaudio.desktop
-
Busca la siguiente línea: Exec=/opt/Citrix/VDA/bin/ctxaudio
-
Reemplázala por: Exec=env LC_ALL=C /opt/Citrix/VDA/bin/ctxaudio
Este cambio fuerza a ctxaudio a usar la configuración regional
C, lo que garantiza la compatibilidad con PipeWire en entornos que no son en inglés. -
Modo tolerante a pérdidas para audio
A partir de la versión 2407, el modo tolerante a pérdidas es compatible con el audio. Esta función mejora la experiencia de 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 una red con 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.
El modo tolerante a pérdidas para audio está habilitado de forma predeterminada. Si está deshabilitado o para volver a habilitarlo, completa los siguientes pasos:
- Habilita el transporte adaptativo HDX (EDT).
- Habilita el modo tolerante a pérdidas para audio.
Requisitos y configuración del cliente
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 2309
- Aplicación Citrix Workspace para Linux 2311
- Aplicación Citrix Workspace para Mac 2311
Además, ten en cuenta lo siguiente:
- (Opcional) Para conexiones directas entre la aplicación Citrix Workspace y el VDA, se requiere habilitar DTLS en los VDA.
- (Opcional) Para conexiones remotas, el modo tolerante a pérdidas también debe ser compatible con el servicio Citrix Gateway o NetScaler Gateway.
Mejorador de calidad de audio para audio adaptativo (versión preliminar)
A partir de la versión 2411, se agrega el mejorador de calidad de audio (V2) para el audio adaptativo.
-
El mejorador de calidad de audio gestiona eficazmente los períodos cortos de pérdida de paquetes e interrupciones al reconstruir el audio de forma inteligente a partir de muestras anteriores, lo que evita una degradación notable de la calidad. Además, recupera de forma inteligente y adaptativa los paquetes de audio perdidos, solo cuando es necesario. Se habilita y deshabilita de forma adaptativa 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 condiciones de red buenas como malas.
-
Para habilitar el mejorador de calidad de audio, completa los siguientes pasos en el VDA:
-
- Habilita el audio adaptativo.
-
- Habilita el modo tolerante a pérdidas para audio.
-
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--> -
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 para la reproducción y grabación de audio.
Para deshabilitar el mejorador de calidad de audio, completa los siguientes pasos en el VDA:
-
Deshabilita 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--> -
Deshabilita también el mejorador de calidad de audio en el cliente, lo cual es necesario para deshabilitar 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 dentro de las sesiones se actualizan dinámicamente cuando conectas o quitas 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 deshabilitar 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 configuración del cliente
La función es compatible solo 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 requiere una configuración adecuada 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 pueden fallar en una sesión de Ubuntu 22.04. Para solucionar el problema, quita la configuración de PulseAudio para el usuario de la sesión actual del VDA y, a continuación, vuelve a abrir la sesión. Para quitar la configuración de PulseAudio, ejecuta el comando $ rm -r ~/.config/pulse.