Funciones de audio
Audio adaptable
-
Con el audio adaptable, no necesitas configurar manualmente las políticas de calidad de audio en el VDA. El audio adaptable 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 adaptable 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 adaptable vuelve al audio heredado cuando utilizas un cliente no 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/10, Rocky Linux 9.x/10 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 solo es compatible con PipeWire en Debian 12.x, RHEL 9.x/10, Rocky Linux 9.x/10 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/10 o Rocky Linux 9.x/10, 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/10 o Rocky Linux 9.x/10, estás usando PulseAudio. Para seguir usando PulseAudio, no hagas nada. Para cambiar a PipeWire, completa los siguientes pasos:
-
Reemplaza el paquete de 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 del 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 no ingleses. -
Modo tolerante a pérdidas para audio
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 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á deshabilitado, completa los siguientes pasos para volver a habilitarlo:
- Habilita el transporte adaptable configurando la política de transporte adaptable HDX. El transporte adaptable está habilitado de forma predeterminada.
- Habilita el audio adaptable configurando la política de audio adaptable. El audio adaptable está habilitado de forma predeterminada.
- Habilita el modo tolerante a pérdidas (transporte no fiable de EDT) configurando la política de modo tolerante a pérdidas para audio.
- Para conexiones directas, se requiere habilitar DTLS en los VDA.
- Para conexiones remotas, el modo tolerante a pérdidas de EDT también debe ser compatible con el Citrix Gateway Service o NetScaler Gateway.
Requisitos y configuración 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
Herramienta de línea de comandos de diagnóstico de audio
La herramienta de línea de comandos de diagnóstico de audio en el VDA se puede usar para consultar datos de sesión relacionados con políticas de audio, configuración y transporte de datos.
Uso
Abre un símbolo del sistema y ejecuta ctxaudiosession desde la carpeta /opt/Citrix/VDA/bin.
Al ejecutar la herramienta, se mostrará la información de audio de todas las sesiones ICA® activas y el estado de redirección de dispositivos para el usuario actual.
Salida
La herramienta muestra varias configuraciones que pueden ayudar a diagnosticar problemas relacionados con el audio dentro de una sesión.
| Sección | Descripción |
|---|---|
| Advertencia | Mensajes de advertencia del servicio de audio para estados de dispositivos, tipo de transporte, códec de audio, etc. |
| Información de estado | Estado de audio, versión, códecs, transporte aplicado a la sesión o sesiones actuales, etc. |
| Configuración de directivas | Directivas de audio aplicadas a la sesión o sesiones actuales. |
-
Configuración local Configuración relacionada con el audio almacenada en el registro o en la configuración local. -
Capacidades Resultados de las capacidades de audio entre CWA y VDA. Dispositivos de sonido Nombres de los dispositivos, sus funciones y sus estados de ejecución en la sesión o sesiones.
Mejorador de calidad de audio para el modo tolerante a pérdidas de EDT
A partir de la versión 2507, el mejorador de calidad de audio está habilitado de forma predeterminada para el audio adaptable a través del modo tolerante a pérdidas de EDT para audio.
El mejorador de calidad de audio mantiene un audio claro durante interrupciones breves de la red. Esta función se adapta a las condiciones de la red para garantizar un rendimiento de audio constante durante la reproducción y la grabación.
Nota:
El audio adaptable debe estar habilitado para que esta función funcione.
-
Mejorador de calidad de audio para transporte fiable (vista previa)
-
A partir de la versión 2511 en Tech Preview, el mejorador de calidad de audio también está disponible para conexiones a través de transporte fiable (es decir, TCP y EDT-Reliable). En condiciones de red deficientes, tanto la reproducción como la grabación de audio tendrán una experiencia más fluida con una latencia reducida.
- Para habilitar la función, completa los siguientes pasos:
-
Habilita la función en el VDA de Linux.
Ejecuta el siguiente comando en el terminal:
sudo /opt/Citrix/VDA/bin/ctxreg create -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fAlwaysUseSpeexJitterBuffer" -t REG_DWORD -d 0 –force <!--NeedCopy--> -
Habilita la función en la aplicación Citrix Workspace para Linux.
-
Navega a la carpeta
<ICAROOT>/configy abre el archivomodule.ini. -
Ve a la sección [ClientAudio] y agrega la siguiente entrada:
AlwaysUseSpeexJitterBuffer=FALSE -
Para deshabilitar la función, completa los siguientes pasos:
-
Deshabilita la función en el VDA de Linux.
Ejecuta el siguiente comando en el terminal:
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fAlwaysUseSpeexJitterBuffer" -t REG_DWORD -d 1 -
Deshabilita la función en la aplicación Citrix Workspace para Linux.
-
Navega a la carpeta
<ICAROOT>/configy abre el archivomodule.ini. -
Ve a la sección [ClientAudio] y agrega la siguiente entrada:
AlwaysUseSpeexJitterBuffer=TRUE -
Nota:
El audio adaptable debe estar habilitado para que esta función funcione.
Esta función está deshabilitada de forma predeterminada en Tech Preview (a través de transporte fiable).
Esta función debe estar habilitada tanto en VDA como en CWA.
Esta función es compatible con la aplicación Citrix Workspace para Linux versión 2511 y posteriores, y la aplicación Citrix Workspace para Mac versión 2508 y posteriores.
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 en 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 en 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 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 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 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 luego vuelve a abrir la sesión. Para quitar la configuración de PulseAudio, ejecuta el comando $ rm -r ~/.config/pulse.
En este artículo
- Audio adaptable
- Consideraciones sobre el servicio de audio
- Modo tolerante a pérdidas para audio
- Herramienta de línea de comandos de diagnóstico de audio
- Mejorador de calidad de audio para el modo tolerante a pérdidas de EDT
- Mejorador de calidad de audio para transporte fiable (vista previa)
- Compatibilidad con varios dispositivos de audio