Audiofeatures
Adaptives Audio
Bei adaptivem Audio müssen Sie die Audioqualitätsrichtlinien auf dem VDA nicht manuell konfigurieren. Adaptives Audio optimiert die Einstellungen für Ihre Umgebung und ersetzt veraltete Audiokomprimierungsformate für eine hervorragende Benutzererfahrung.
Adaptives Audio ist standardmäßig aktiviert. Folgende Citrix Workspace-App-Clients werden unterstützt:
- Citrix Workspace-App für Windows – 2109 und höher
- Citrix Workspace-App für Linux – 2109 und höher
- Citrix Workspace-App für Mac – 2109 und höher
Wenn Sie einen Client verwenden, der nicht auf der Liste steht, greift adaptives Audio auf Legacy-Audio zurück.
Überlegungen zum Audiodienst
Der Linux VDA unterstützt PipeWire in Debian 12.x, RHEL 9.x, Rocky Linux 9.x und Ubuntu 24.04, wo es der Standard-Audiodienst ist. Verwenden Sie für die anderen Distributionen weiterhin PulseAudio.
PulseAudio
- Verwenden Sie PulseAudio 13.99 oder höher unter RHEL 8.x und Rocky Linux 8.x.
PipeWire
Der Linux VDA unterstützt PipeWire nur in Debian 12.x, RHEL 9.x, Rocky Linux 9.x und Ubuntu 24.04. Hier sind einige Überlegungen, die Sie berücksichtigen sollten:
-
Wenn Sie die Linux VDA-Version 2407 oder höher auf Debian 12.x, RHEL 9.x oder Rocky Linux 9.x installiert haben, verwenden Sie PipeWire.
-
Wenn Sie die Linux VDA-Version 2411 oder höher auf Ubuntu 24.04 installiert haben, verwenden Sie PipeWire.
-
Wenn Sie eine Version des Linux VDA vor 2407 auf RHEL 9.x oder Rocky Linux 9.x installiert haben, verwenden Sie PulseAudio. Um PulseAudio weiter zu verwenden, tun Sie nichts. Gehen Sie wie folgt vor, um zu PipeWire zu wechseln:
-
Ersetzen Sie das PulseAudio-Paket durch pipewire-pulseaudio:
dnf swap --allowerasing pulseaudio pipewire-pulseaudio <!--NeedCopy-->
-
Aktivieren Sie PipeWire-bezogene Dienste weltweit:
systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber <!--NeedCopy-->
-
Starten Sie den Linux VDA neu.
-
-
Wenn die Systemsprache Ihrer Linux-Maschine nicht Englisch und der Audiodienst PipeWire ist, führen Sie die folgenden Schritte aus, um die Audiofunktionalität sicherzustellen:
-
Öffnen Sie die Datei unter: /etc/xdg/autostart/ctxaudio.desktop
-
Suchen Sie die folgende Zeile: Exec=/opt/Citrix/VDA/bin/ctxaudio
-
Ersetzen Sie sie durch: Exec=env LC_ALL=C /opt/Citrix/VDA/bin/ctxaudio
Diese Änderung zwingt ctxaudio, das Gebietsschema
C
zu verwenden, um die Kompatibilität mit PipeWire in nicht-englischen Umgebungen sicherzustellen. -
Verlusttoleranzmodus für Audio
Der Verlusttoleranzmodus unterstützt Audio. Das Feature verbessert das Echtzeit-Streaming und die Audioqualität gegenüber EDT, wenn die Verbindung über ein Netzwerk mit hoher Latenz und Paketverlust hergestellt wird.
Weitere Informationen zum verlusttoleranten Modus und EDT finden Sie unter Zusätzliche Informationen in der Dokumentation zu Citrix Virtual Apps and Desktops.
Aktivieren Sie den Verlusttoleranzmodus für die Audiofunktion
Der verlusttolerante Modus für Audio ist standardmäßig aktiviert. Wenn er deaktiviert ist, führen Sie die folgenden Schritte aus, um ihn wieder zu aktivieren:
- Aktivieren Sie den adaptiven Transport, indem Sie die Richtlinie für den adaptiven HDX-Transport festlegen. Der adaptive Transport ist standardmäßig aktiviert.
- Aktivieren Sie adaptives Audio, indem Sie die Richtlinie Adaptives Audio festlegen. Adaptives Audio ist standardmäßig aktiviert.
- Aktivieren Sie den verlusttoleranten Modus (unzuverlässiger EDT-Transport), indem Sie die Richtlinie Verlusttoleranter Modus für Audio festlegen.
- Für direkte Verbindungen ist die Aktivierung von DTLS auf VDAs erforderlich.
- Für Remoteverbindungen muss der verlusttolerante EDT-Modus auch auf dem Citrix Gateway Service oder NetScaler Gateway unterstützt werden.
Clientanforderungen und Einstellungen
Um den verlusttoleranten Modus für Audio zu verwenden, stellen Sie sicher, dass Ihre Citrix Workspace-App diese Funktion unterstützt und so konfiguriert ist, dass sie aktiviert wird. Andernfalls ist Audio standardmäßig auf EDT Reliable Transport eingestellt.
Im Folgenden sind die Mindestversionen der Citrix Workspace-App aufgeführt, die den verlusttoleranten Modus unterstützen:
- Citrix Workspace-App für Windows: Mindestversion 2309
- Citrix Workspace-App für Linux: Mindestversion 2311
- Citrix Workspace-App für Mac: Mindestversion 2311
Audioqualitätsverbesserer für adaptives Audio (Preview)
Ab der Version 2411 wird der Audio Quality Enhancer (V2) für adaptives Audio hinzugefügt.
Der Audioqualitätsverstärker bewältigt effektiv kurze Zeiträume von Paketverlusten und Störungen, indem er Audio auf intelligente Weise aus früheren Samples rekonstruiert und so eine merkliche Qualitätsverschlechterung verhindert. Darüber hinaus stellt er verlorene Audiopakete intelligent und adaptiv wieder her, genau dann, wenn dies nötig ist. Er aktiviert und deaktiviert sich adaptiv, wenn der Paketverlust über einen längeren Zeitraum zunimmt oder abnimmt. Der Audioqualitätsverbesserer optimiert die Audiowiedergabe- und Aufnahmequalität sowohl bei guten als auch bei schlechten Netzwerkbedingungen.
Führen Sie zum Aktivieren des Audioqualitätsverstärkers die folgenden Schritte auf dem VDA aus:
- Aktivieren Sie adaptives Audio.
- Aktivieren Sie den verlusttoleranten Modus für Audio.
-
Aktivieren Sie das Feature:
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-->
- Aktivieren Sie den Audioqualitätsverbesserer auch auf dem Client. Dies ist erforderlich, um das Feature vollständig zu aktivieren. Das heißt, der Audioqualitätsverbesserer muss sowohl auf der VDA- als auch auf der Citrix Workspace-App-Seite aktiviert sein, damit eine durchgängige Funktion für die Audiowiedergabe und -aufzeichnung gewährleistet ist.
Um den Audioqualitätsverstärker zu deaktivieren, führen Sie die folgenden Schritte auf dem VDA aus:
-
Deaktivieren Sie das Feature:
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-->
-
Deaktivieren Sie auch den Audioqualitätsverbesserer auf dem Client. Dies ist erforderlich, um das Feature vollständig zu deaktivieren.
Unterstützung für mehrere Audiogeräte
Übersicht
Ab Version 2311 führt der Linux VDA eine Audioumleitungsfunktion ein. Mit dieser Funktion können mehrere Audiogeräte auf der Clientmaschine, auf der die Citrix Workspace-App installiert ist, zur Remote-Linux VDA-Sitzung umgeleitet werden.
Wenn diese Funktion aktiviert ist:
-
Alle lokalen Audiogeräte auf der Clientmaschine werden in einer Sitzung angezeigt. Anstelle von CitrixAudioSink (Audioausgang) oder CitrixAudioSource (Audioeingang) werden die Audiogeräte mit ihren jeweiligen Gerätenamen angezeigt.
-
Audiogeräte in Sitzungen werden dynamisch aktualisiert, wenn Sie eines anschließen oder entfernen.
Konfiguration
Um das Feature zu verwenden, aktivieren Sie sie auf dem Linux VDA und wählen Sie eine unterstützte Citrix Workspace-App aus.
Aktivieren Sie das Feature auf dem Linux VDA
Die Unterstützung mehrerer Audiogeräte ist standardmäßig aktiviert. Führen Sie die folgenden Befehle aus, um das Feature zu deaktivieren oder erneut zu aktivieren:
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-->
Clientanforderungen und Einstellungen
Das Feature wird nur für die folgenden Clients unterstützt:
- Citrix Workspace-App für Windows
- Citrix Workspace-App für Linux: Mindestversion 2212
- Citrix Workspace-App für HTML5, Mindestversion 2306
- Citrix Workspace-App für Chrome, Mindestversion 2306
- Citrix Workspace-App für Mac: Mindestversion 2311
- Citrix Workspace-App für Android, Mindestversion 2405
In der Citrix Workspace-App sind die richtigen Einstellungen erforderlich, damit das Feature erwartungsgemäß funktioniert. Weitere Informationen finden Sie in der Dokumentation der Citrix Workspace-App für Windows.
Bekannte Probleme
Aufgrund des Problems mit PulseAudio schlagen Versuche, zwischen Audiogeräten zu wechseln, in einer Ubuntu 22.04-Sitzung möglicherweise fehl. Um das Problem zu beheben, entfernen Sie die PulseAudio-Konfiguration für den aktuellen Sitzungsbenutzer vom VDA und öffnen Sie die Sitzung erneut. Um die PulseAudio-Konfiguration zu entfernen, führen Sie den Befehl $ rm -r ~/.config/pulse
aus.