Linux Virtual Delivery Agent 2507 LTSR

Audiofunktionen

Adaptives Audio

  • Mit 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, um eine hervorragende Benutzererfahrung zu bieten.

  • 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 greift auf Legacy-Audio zurück, wenn Sie einen Client verwenden, der nicht in der Liste enthalten ist.

  • Ü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. 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.x, 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.x, 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:

    1. Ersetzen Sie das PulseAudio-Paket durch pipewire-pulseaudio:

      dnf swap --allowerasing pulseaudio pipewire-pulseaudio
      <!--NeedCopy-->
      
    2. Aktivieren Sie PipeWire-bezogene Dienste global:

      systemctl --global --now enable pipewire pipewire-pulse pipewire-pulse.socket wireplumber
      <!--NeedCopy-->
      
    3. Starten Sie den Linux VDA neu.

  • Wenn die Systemsprache Ihres Linux-Computers nicht Englisch ist und der Audiodienst PipeWire ist, führen Sie die folgenden Schritte aus, um die Audiofunktionalität sicherzustellen:

    1. Öffnen Sie die Datei unter:
  • /etc/xdg/autostart/ctxaudio.desktop

    1. Suchen Sie die folgende Zeile: Exec=/opt/Citrix/VDA/bin/ctxaudio

    2. Ersetzen Sie sie durch: Exec=env LC_ALL=C /opt/Citrix/VDA/bin/ctxaudio

    Diese Änderung zwingt ctxaudio, das C-Gebietsschema zu verwenden, wodurch die Kompatibilität mit PipeWire in nicht-englischen Umgebungen sichergestellt wird.

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 des 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 erneut zu aktivieren:

  1. Aktivieren Sie den adaptiven Transport, indem Sie die Richtlinie HDX adaptiver Transport festlegen. Adaptiver Transport ist standardmäßig aktiviert.
  2. Aktivieren Sie adaptives Audio, indem Sie die Richtlinie Adaptives Audio festlegen. Adaptives Audio ist standardmäßig aktiviert.
  3. Aktivieren Sie den verlusttoleranten Modus (EDT unreliable transport), indem Sie die Richtlinie Verlusttoleranter Modus für Audio festlegen.
  4. Für direkte Verbindungen ist die Aktivierung von DTLS auf VDAs erforderlich.
  5. Für Remote-Verbindungen muss der EDT-verlusttolerante Modus auch auf dem Citrix Gateway Service oder NetScaler Gateway unterstützt werden.
  • Client-Anforderungen 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 greift Audio auf EDT Reliable Transport zurück.

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

Befehlszeilentool zur Audio-Diagnose

Das Befehlszeilentool zur Audio-Diagnose auf dem VDA kann verwendet werden, um Sitzungsdaten abzufragen, die sich auf Audio-Richtlinien, Konfiguration und Datenübertragung beziehen.

  • Verwendung

  • Öffnen Sie eine Eingabeaufforderung und führen Sie ctxaudiosession aus dem Ordner /opt/Citrix/VDA/bin aus.

  • Das Ausführen des Tools zeigt alle aktiven ICA®-Sitzungen, Audioinformationen und den Geräteumleitungsstatus für den aktuellen Benutzer an.

Ausgabe

Das Tool gibt verschiedene Konfigurationseinstellungen aus, die bei der Diagnose audiobezogener Probleme innerhalb einer Sitzung helfen können.

Abschnitt Beschreibung
Warnung Warnmeldungen des Audiodienstes für Gerätestatus, Transporttyp, Audio-Codec usw.
Statusinformationen Audiostatus, Version, Codecs, auf die aktuellen Sitzung(en) angewendeter Transport usw.
Richtlinieneinstellungen Auf die aktuellen Sitzung(en) angewendete Audio-Richtlinien.
Lokale Einstellungen Audiobezogene Konfiguration, die in der Registrierung oder den lokalen Einstellungen gespeichert ist.
Funktionen Ergebnisse der Audiofunktionen zwischen CWA und VDA.
Soundgeräte Gerätenamen, ihre Rollen und ihr Ausführungsstatus in den Sitzung(en).

Audio-Qualitätsoptimierung für den EDT-verlusttoleranten Modus

Ab Version 2507 ist die Audio-Qualitätsoptimierung standardmäßig für adaptives Audio über den EDT-verlusttoleranten Modus für Audio aktiviert.

Die Audio-Qualitätsoptimierung sorgt für klaren Klang bei kurzen Netzwerkunterbrechungen. Diese Funktion passt sich den Netzwerkbedingungen an, um eine konsistente Audioleistung während der Wiedergabe und Aufnahme zu gewährleisten.

Hinweis:

Adaptives Audio muss für diese Funktion aktiviert sein.

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, in 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) erscheinen die Audiogeräte mit ihren jeweiligen Gerätenamen.

  • 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 erneut 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-->

Client-Anforderungen 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

Korrekte Einstellungen sind in der Citrix Workspace-App erforderlich, damit die Funktion wie erwartet funktioniert. Weitere Informationen finden Sie in der Dokumentation zur Citrix Workspace-App.

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.