Audiofunktionen
Adaptives Audio
-
Adaptives Audio ist standardmäßig aktiviert. Es unterstützt die folgenden Citrix Workspace™-App-Clients:
- Citrix Workspace-App für Windows – Version 2109 und höher
- Citrix Workspace-App für Linux – Version 2109 und höher
- Citrix Workspace-App für Mac – Version 2109 und höher
Adaptives Audio wechselt zu Legacy-Audio, wenn Sie einen Client verwenden, der nicht in der Liste enthalten ist.
Adaptives Audio passt die Audio-Sampling-Bitraten dynamisch an die Netzwerkbedingungen an, um das Audioerlebnis zu verbessern, wodurch die manuelle Konfiguration von Audiocenter-Richtlinien auf dem VDA entfällt.
Die folgende Tabelle zeigt einen Vergleich zwischen adaptivem Audio und Legacy-Audio:
-
Adaptives Audio Legacy-Audio Max. Audio-Sample-Rate: 48 kHz Max. Audio-Sample-Rate: 8 kHz -
Stereo-Kanal Mono-Kanal -
Überlegungen zum Audiodienst
Der Linux VDA unterstützt PipeWire in Debian 12.5/12.7, RHEL 9.x, Rocky Linux 9.x und Ubuntu 24.04, wo es der Standard-Audiodienst ist. Für die anderen Distributionen verwenden Sie 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.5/12.7, RHEL 9.x, Rocky Linux 9.x und Ubuntu 24.04. Hier sind einige Überlegungen:
-
Wenn Sie den Linux VDA Version 2407 oder höher unter Debian 12.5/12.7, RHEL 9.x oder Rocky Linux 9.x installiert haben, verwenden Sie PipeWire.
-
Wenn Sie den Linux VDA Version 2411 oder höher unter Ubuntu 24.04 installiert haben, verwenden Sie PipeWire.
-
Wenn Sie eine Version des Linux VDA vor 2407 unter RHEL 9.x oder Rocky Linux 9.x installiert haben, verwenden Sie PulseAudio. Um PulseAudio weiterhin zu verwenden, müssen Sie nichts tun. Um zu PipeWire zu wechseln, führen Sie die folgenden Schritte aus:
-
Ersetzen Sie das PulseAudio-Paket durch pipewire-pulseaudio:
dnf swap --allowerasing pulseaudio pipewire-pulseaudio <!--NeedCopy-->
-
-
-
Aktivieren Sie PipeWire-bezogene Dienste global:
systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber <!--NeedCopy--> -
Starten Sie den Linux VDA neu.
-
Verlusttoleranter Modus für Audio
Der verlusttolerante Modus unterstützt Audio. Diese Funktion verbessert die Benutzererfahrung beim Echtzeit-Streaming und die Audioqualität über EDT, wenn Benutzer sich über Netzwerke mit hoher Latenz und Paketverlust verbinden.
Weitere Informationen zum verlusttoleranten Modus und EDT finden Sie unter Zusätzliche Informationen in der Citrix Virtual Apps and Desktops-Dokumentation.
Aktivieren der Funktion für den verlusttoleranten Modus für Audio
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 HDX adaptiver Transport festlegen. Adaptiver 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 (EDT unzuverlässiger Transport), indem Sie die Richtlinie Verlusttoleranter Modus für Audio festlegen. Der verlusttolerante Modus für Audio ist standardmäßig deaktiviert.
- (Optional) Für Remote-Verbindungen ist der Citrix Gateway Service erforderlich.
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 für deren Aktivierung konfiguriert ist; andernfalls wechselt Audio standardmäßig zum EDT Reliable Transport.
-
Die folgenden Mindestversionen der Citrix Workspace-App unterstützen den verlusttoleranten Modus:
- Citrix Workspace-App für Windows Mindestversion 2309
- Citrix Workspace-App für Linux Mindestversion 2311
- Citrix Workspace-App für Mac Mindestversion 2311
Die Citrix Workspace-App erfordert die richtigen Einstellungen, damit die Funktion wie erwartet funktioniert. Weitere Informationen finden Sie in der Citrix Workspace-App-Dokumentation.
Audioqualitätsverbesserung für adaptives Audio (Vorschau)
Ab Version 2411 wird die Audioqualitätsverbesserung (V2) für adaptives Audio hinzugefügt.
Die Audioqualitätsverbesserung verwaltet kurze Perioden von Paketverlust und Unterbrechungen effektiv, indem sie Audio intelligent aus früheren Samples rekonstruiert und so eine spürbare Qualitätsminderung verhindert. Darüber hinaus stellt sie verlorene Audiopakete intelligent und adaptiv wieder her, falls und nur wenn dies erforderlich ist. Sie aktiviert und deaktiviert sich adaptiv, wenn der Paketverlust über einen längeren Zeitraum zu- und abnimmt. Die Audioqualitätsverbesserung optimiert die Audiowiedergabe- und -aufzeichnungsqualität sowohl unter guten als auch unter schlechten Netzwerkbedingungen.
-
Um die Audioqualitätsverbesserung zu aktivieren, führen Sie die folgenden Schritte auf dem VDA aus:
-
- Aktivieren Sie adaptives Audio.
-
- Aktivieren Sie den verlusttoleranten Modus für Audio.
-
- Aktivieren Sie die Funktion:
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 die Audioqualitätsverbesserung auch auf dem Client, was erforderlich ist, um die Funktion vollständig zu aktivieren. Das heißt, die Audioqualitätsverbesserung muss sowohl auf dem VDA als auch auf der Citrix Workspace-App-Seite aktiviert sein, um die End-to-End-Funktion für Audiowiedergabe und -aufzeichnung zu gewährleisten.
Um die Audioqualitätsverbesserung zu deaktivieren, führen Sie die folgenden Schritte auf dem VDA aus:
-
Deaktivieren Sie die Funktion:
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 die Audioqualitätsverbesserung auch auf dem Client, was erforderlich ist, um die Funktion vollständig zu deaktivieren.
Unterstützung für mehrere Audiogeräte
Übersicht
Ab Version 2311 führt der Linux VDA eine Audio-Umleitungsfunktion ein. Die Funktion ermöglicht es, mehrere Audiogeräte auf dem Clientcomputer, auf dem die Citrix Workspace-App installiert ist, an die Remote-Linux-VDA-Sitzung umzuleiten.
Mit aktivierter Funktion:
-
Alle lokalen Audiogeräte auf dem Clientcomputer werden in einer Sitzung angezeigt. Anstelle von CitrixAudioSink (Audioausgabe) oder CitrixAudioSource (Audioeingabe) werden die Audiogeräte mit ihren jeweiligen Gerätenamen angezeigt.
-
Audiogeräte innerhalb von Sitzungen werden dynamisch aktualisiert, wenn Sie ein Gerät anschließen oder entfernen.
Konfiguration
Um die Funktion zu verwenden, aktivieren Sie sie auf dem Linux VDA und wählen Sie eine unterstützte Citrix Workspace-App aus.
Aktivieren der Funktion auf dem Linux VDA
Die Unterstützung für mehrere Audiogeräte ist standardmäßig aktiviert. Um die Funktion zu deaktivieren oder wieder zu aktivieren, führen Sie die folgenden Befehle aus:
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
Die Funktion 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
Die Citrix Workspace-App erfordert die richtigen Einstellungen, damit die Funktion wie erwartet funktioniert. Weitere Informationen finden Sie in der Citrix Workspace-App-Dokumentation.
Bekannte Probleme
Aufgrund des Problems mit PulseAudio können Versuche, zwischen Audiogeräten zu wechseln, in einer Ubuntu 22.04-Sitzung fehlschlagen. Um das Problem zu beheben, entfernen Sie die PulseAudio-Konfiguration für den aktuellen Sitzungsbenutzer vom VDA und öffnen Sie die Sitzung dann erneut. Um die PulseAudio-Konfiguration zu entfernen, führen Sie den Befehl $ rm -r ~/.config/pulse aus.