Fonctionnalités audio
Audio adaptatif
-
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é si vous utilisez un client non inclus dans la liste.
L’audio adaptatif ajuste dynamiquement les débits d’échantillonnage audio en fonction des conditions réseau pour améliorer l’expérience audio, éliminant ainsi le besoin de configurer manuellement les stratégies de qualité audio sur le VDA.
Le tableau suivant présente une comparaison entre l’audio adaptatif et l’audio hérité :
-
Audio adaptatif Audio hérité Taux d’échantillonnage audio max. : 48 kHz Taux d’échantillonnage audio max. : 8 kHz -
Canal stéréo Canal mono -
Considérations relatives au service audio
Le VDA Linux prend en charge PipeWire dans Debian 12.5/12.7, RHEL 9.x, Rocky Linux 9.x 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.5/12.7, RHEL 9.x, Rocky Linux 9.x et Ubuntu 24.04. Voici quelques considérations à prendre en compte :
-
Si vous avez installé la version 2407 ou ultérieure du VDA Linux sur Debian 12.5/12.7, RHEL 9.x ou Rocky Linux 9.x, vous utilisez PipeWire.
-
Si vous avez installé la version 2411 ou ultérieure du VDA Linux sur Ubuntu 24.04, vous utilisez PipeWire.
-
Si vous avez une version du VDA Linux antérieure à la version 2407 installée sur RHEL 9.x ou Rocky Linux 9.x, 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.
-
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 présentant une latence élevée et des pertes de paquets.
Pour plus d’informations sur le mode tolérant aux pertes et EDT, consultez la section 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 Transport adaptatif HDX. Le transport adaptatif est activé par défaut.
- Activez l’audio adaptatif en définissant la stratégie Audio adaptatif. 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 Mode tolérant aux pertes pour l’audio. Le mode tolérant aux pertes pour l’audio est désactivé par défaut.
- (Facultatif) Pour les connexions à distance, le Citrix Gateway Service est requis.
Exigences et paramètres du client
Pour utiliser le mode tolérant aux pertes pour l’audio, assurez-vous que votre Citrix Workspace app prend en charge et est configurée pour activer cette fonctionnalité ; sinon, l’audio revient au transport fiable EDT.
-
Voici les versions minimales de Citrix Workspace app qui prennent en charge le mode tolérant aux pertes :
- Citrix Workspace app pour Windows version minimale 2309
- Citrix Workspace app pour Linux version minimale 2311
- Citrix Workspace app pour Mac version minimale 2311
Améliorateur de qualité audio pour l’audio adaptatif (aperçu)
À partir de la version 2411, l’améliorateur de qualité audio (V2) est ajouté pour l’audio adaptatif.
L’améliorateur de qualité audio gère efficacement les courtes périodes de perte de paquets et les interruptions en reconstruisant intelligemment l’audio à partir d’échantillons précédents, évitant ainsi une dégradation notable de la qualité. De plus, il récupère intelligemment et de manière adaptative les paquets audio perdus, si et seulement si nécessaire. Il s’active et se désactive de manière adaptative lorsque la perte de paquets augmente et diminue pendant une période prolongée. L’améliorateur de qualité audio optimise la lecture et l’enregistrement audio dans de bonnes et de mauvaises conditions réseau.
Pour activer l’améliorateur de qualité audio, suivez les étapes suivantes sur le VDA :
-
- Activez l’audio adaptatif.
-
- Activez le mode tolérant aux pertes pour l’audio.
-
- Activez la fonctionnalité :
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-->
- Activez également l’améliorateur de qualité audio sur le client, ce qui est nécessaire pour activer entièrement la fonctionnalité. C’est-à-dire que l’améliorateur de qualité audio doit être activé à la fois sur le VDA et sur Citrix Workspace app pour fonctionner de bout en bout pour la lecture et l’enregistrement audio.
Pour désactiver l’améliorateur de qualité audio, suivez les étapes suivantes sur le VDA :
-
Désactivez la fonctionnalité :
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--> -
Désactivez également l’améliorateur de qualité audio sur le client, ce qui est nécessaire pour désactiver entièrement la fonctionnalité.
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 où Citrix Workspace app est installée vers la session VDA Linux distante.
Avec la fonctionnalité 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 Citrix Workspace app 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 respectivement les commandes suivantes :
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 :
- Citrix Workspace app pour Windows
- Citrix Workspace app pour Linux version minimale 2212
- Citrix Workspace app pour HTML5 version minimale 2306
- Citrix Workspace app 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 Citrix Workspace app pour que la fonctionnalité fonctionne comme prévu. Pour plus d’informations, consultez la documentation de 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 pour l’utilisateur de la session actuelle du VDA, puis rouvrez la session. Pour supprimer la configuration PulseAudio, exécutez la commande $ rm -r ~/.config/pulse.