Fonctionnalités audio
Audio adaptatif
Avec l’audio adaptatif, vous n’avez pas besoin de configurer manuellement les stratégies de qualité audio sur le VDA. L’audio adaptatif optimise les paramètres pour votre environnement et remplace les formats de compression audio obsolètes afin d’offrir une excellente expérience utilisateur.
L’audio adaptatif est activé par défaut. Il prend en charge les clients Citrix Workspace™ app suivants :
- Citrix Workspace app pour Windows – versions 2109 et ultérieures
- Citrix Workspace app pour Linux – versions 2109 et ultérieures
- Citrix Workspace app pour Mac – versions 2109 et ultérieures
L’audio adaptatif revient à l’audio hérité lorsque vous utilisez un client non inclus dans la liste.
Considérations relatives au service audio
Le VDA Linux prend en charge PipeWire dans Debian 12.x, RHEL 9.x/10, Rocky Linux 9.x/10 et Ubuntu 24.04, où il est le service audio par défaut. Pour les autres distributions, continuez à utiliser PulseAudio.
PulseAudio
- Utilisez PulseAudio 13.99 ou version ultérieure sur RHEL 8.x et Rocky Linux 8.x.
PipeWire
Le VDA Linux prend en charge PipeWire uniquement dans Debian 12.x, RHEL 9.x/10, Rocky Linux 9.x/10 et Ubuntu 24.04. Voici quelques considérations à prendre en compte :
-
Si vous avez la version 2407 ou ultérieure du VDA Linux installée sur Debian 12.x, RHEL 9.x/10 ou Rocky Linux 9.x/10, vous utilisez PipeWire.
-
Si vous avez la version 2411 ou ultérieure du VDA Linux installée sur Ubuntu 24.04, vous utilisez PipeWire.
-
Si vous avez une version du VDA Linux antérieure à 2407 installée sur RHEL 9.x/10 ou Rocky Linux 9.x/10, vous utilisez PulseAudio. Pour continuer à utiliser PulseAudio, ne faites rien. Pour passer à PipeWire, suivez les étapes suivantes :
-
Remplacez le package PulseAudio par pipewire-pulseaudio :
dnf swap --allowerasing pulseaudio pipewire-pulseaudio <!--NeedCopy--> -
Activez les services liés à PipeWire globalement :
systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber <!--NeedCopy--> -
Redémarrez le VDA Linux.
-
-
Si la langue du système de votre machine Linux n’est pas l’anglais et que le service audio est PipeWire, suivez ces étapes pour garantir la fonctionnalité audio :
-
Ouvrez le fichier situé à l’adresse : /etc/xdg/autostart/ctxaudio.desktop
-
Localisez la ligne suivante : Exec=/opt/Citrix/VDA/bin/ctxaudio
-
Remplacez-la par : Exec=env LC_ALL=C /opt/Citrix/VDA/bin/ctxaudio
Cette modification force ctxaudio à utiliser les paramètres régionaux
C, garantissant la compatibilité avec PipeWire dans les environnements non anglophones. -
Mode tolérant aux pertes pour l’audio
Le mode tolérant aux pertes prend en charge l’audio. Cette fonctionnalité améliore l’expérience utilisateur pour le streaming en temps réel et la qualité audio via EDT lorsque les utilisateurs se connectent via des réseaux à latence élevée et à perte de paquets.
Pour plus d’informations sur le mode tolérant aux pertes et EDT, consultez Informations supplémentaires dans la documentation de Citrix Virtual Apps and Desktops.
Activer la fonctionnalité de mode tolérant aux pertes pour l’audio
Le mode tolérant aux pertes pour l’audio est activé par défaut. S’il est désactivé, suivez les étapes suivantes pour le réactiver :
- Activez le transport adaptatif en définissant la stratégie HDX adaptive transport. Le transport adaptatif est activé par défaut.
- Activez l’audio adaptatif en définissant la stratégie Adaptive audio. L’audio adaptatif est activé par défaut.
- Activez le mode tolérant aux pertes (transport non fiable EDT) en définissant la stratégie Loss tolerant mode for audio.
- Pour les connexions directes, enable DTLS on VDAs est requis.
- Pour les connexions à distance, le mode tolérant aux pertes EDT doit également être pris en charge sur le Citrix Gateway Service ou NetScaler Gateway.
Exigences et paramètres du client
Pour utiliser le mode tolérant aux pertes pour l’audio, assurez-vous que votre application Citrix Workspace prend en charge et est configurée pour activer cette fonctionnalité ; sinon, l’audio utilise par défaut le transport fiable EDT.
Voici les versions minimales de l’application Citrix Workspace qui prennent en charge le mode tolérant aux pertes :
- Application Citrix Workspace pour Windows version minimale 2309
- Application Citrix Workspace pour Linux version minimale 2311
- Application Citrix Workspace pour Mac version minimale 2311
Outil de ligne de commande de diagnostic audio
L’outil de ligne de commande de diagnostic audio sur le VDA peut être utilisé pour interroger les données de session relatives aux stratégies audio, à la configuration et au transport de données.
Utilisation
Ouvrez une invite de commandes et exécutez ctxaudiosession à partir du dossier /opt/Citrix/VDA/bin.
L’exécution de l’outil affichera toutes les informations audio des sessions ICA® actives et l’état de la redirection des périphériques pour l’utilisateur actuel.
Sortie
L’outil affiche divers paramètres de configuration qui peuvent aider à diagnostiquer les problèmes liés à l’audio au sein d’une session.
| Section | Description |
|---|---|
| Avertissement | Messages d’avertissement du service audio pour les états des périphériques, le type de transport, le codec audio, etc. |
| Informations d’état | État audio, version, codecs, transport appliqué à la/aux session(s) actuelle(s), etc. |
| Paramètres de stratégie | Stratégies audio appliquées à la/aux session(s) actuelle(s). |
| Paramètres locaux | Configuration liée à l’audio stockée dans le registre ou les paramètres locaux. |
| Fonctionnalités | Résultats des capacités audio entre le CWA et le VDA. |
| Périphériques audio | Noms des périphériques, leurs rôles et leurs états d’exécution dans la ou les sessions. |
Améliorateur de qualité audio pour le mode tolérant aux pertes EDT
À partir de la version 2507, l’améliorateur de qualité audio est activé par défaut pour l’audio adaptatif via le mode tolérant aux pertes EDT pour l’audio.
L’améliorateur de qualité audio maintient un son clair pendant de brèves interruptions réseau. Cette fonctionnalité s’adapte aux conditions du réseau pour garantir des performances audio constantes pendant la lecture et l’enregistrement.
Remarque :
L’audio adaptatif doit être activé pour que cette fonctionnalité fonctionne.
Améliorateur de qualité audio pour le transport fiable (aperçu)
À partir de la version 2511 en Tech Preview, l’améliorateur de qualité audio est également disponible pour les connexions via un transport fiable (c’est-à-dire TCP et EDT-Reliable). Dans des conditions de réseau médiocres, la lecture et l’enregistrement audio offriront une expérience plus fluide avec une latence réduite.
Pour activer la fonctionnalité, suivez les étapes suivantes :
-
Activez la fonctionnalité sur le VDA Linux.
Exécutez la commande suivante dans le 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--> -
Activez la fonctionnalité dans l’application Citrix Workspace pour Linux.
-
Accédez au dossier
<ICAROOT>/configet ouvrez le fichiermodule.ini. -
Accédez à la section [ClientAudio] et ajoutez l’entrée suivante :
AlwaysUseSpeexJitterBuffer=FALSE -
Pour désactiver la fonctionnalité, suivez les étapes suivantes :
-
Désactivez la fonctionnalité sur le VDA Linux.
Exécutez la commande suivante dans le terminal :
sudo /opt/Citrix/VDA/bin/ctxreg update -k "HKLM\System\CurrentControlSet\Control\Citrix\VirtualChannels\Audio" -v "fAlwaysUseSpeexJitterBuffer" -t REG_DWORD -d 1 -
Désactivez la fonctionnalité sur l’application Citrix Workspace pour Linux.
-
Accédez au dossier
<ICAROOT>/configet ouvrez le fichiermodule.ini. -
Accédez à la section [ClientAudio] et ajoutez l’entrée suivante :
AlwaysUseSpeexJitterBuffer=TRUE -
Remarque :
L’audio adaptatif doit être activé pour que cette fonctionnalité fonctionne.
Cette fonctionnalité est désactivée par défaut dans la préversion technique (sur transport fiable).
Cette fonctionnalité doit être activée à la fois sur le VDA et sur le CWA.
Cette fonctionnalité est prise en charge avec l’application Citrix Workspace pour Linux version 2511 et ultérieure, et l’application Citrix Workspace pour Mac version 2508 et ultérieure.
Prise en charge de plusieurs périphériques audio
Présentation
À partir de la version 2311, le VDA Linux introduit une fonctionnalité de redirection audio. Cette fonctionnalité permet de rediriger plusieurs périphériques audio de la machine cliente sur laquelle l’application Citrix Workspace est installée vers la session VDA Linux distante.
Lorsque la fonctionnalité est activée :
-
Tous les périphériques audio locaux de la machine cliente sont affichés dans une session. Au lieu de CitrixAudioSink (sortie audio) ou CitrixAudioSource (entrée audio), les périphériques audio apparaissent avec leurs noms de périphérique respectifs.
-
Les périphériques audio au sein des sessions se mettent à jour dynamiquement lorsque vous en branchez ou en retirez un.
Configuration
Pour utiliser la fonctionnalité, activez-la sur le VDA Linux et choisissez une application Citrix Workspace prise en charge.
Activer la fonctionnalité sur le VDA Linux
La prise en charge de plusieurs périphériques audio est activée par défaut. Pour désactiver ou réactiver la fonctionnalité, exécutez les commandes suivantes, respectivement :
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-->
Exigences et paramètres du client
La fonctionnalité est prise en charge uniquement pour les clients suivants :
- Application Citrix Workspace pour Windows
- Application Citrix Workspace pour Linux version minimale 2212
- Application Citrix Workspace pour HTML5 version minimale 2306
- Application Citrix Workspace pour Chrome version minimale 2306
- Citrix Workspace app pour Mac version minimale 2311
- Citrix Workspace app pour Android version minimale 2405
Des paramètres appropriés sont requis sur l’application Citrix Workspace pour que la fonctionnalité fonctionne comme prévu. Pour plus d’informations, consultez la documentation Citrix Workspace app.
Problèmes connus
En raison du problème avec PulseAudio, les tentatives de basculement entre les périphériques audio peuvent échouer dans une session Ubuntu 22.04. Pour résoudre le problème, supprimez la configuration PulseAudio de l’utilisateur de session actuel du VDA, puis rouvrez la session. Pour supprimer la configuration PulseAudio, exécutez la commande $ rm -r ~/.config/pulse.
Prise en charge de la synchronisation du volume audio
À partir de la version 2603, le VDA Linux prend désormais en charge la synchronisation du volume audio entre le VDA et vos périphériques audio. Vous pouvez désormais régler le volume à l’aide du curseur de volume audio du VDA et avoir le même volume sur votre appareil, et cela s’applique également dans l’autre sens. Cette fonctionnalité est activée par défaut.
Dans cet article
- Audio adaptatif
- Considérations relatives au service audio
- Mode tolérant aux pertes pour l’audio
- Outil de ligne de commande de diagnostic audio
- Améliorateur de qualité audio pour le mode tolérant aux pertes EDT
- Améliorateur de qualité audio pour le transport fiable (aperçu)
- Prise en charge de plusieurs périphériques audio
- Prise en charge de la synchronisation du volume audio