Audiofunktionen
Sie können die folgenden Citrix-Richtlinieneinstellungen konfigurieren und einer Richtlinie hinzufügen, die HDX-Audiofunktionen optimiert. Details zur Verwendung sowie Beziehungen und Abhängigkeiten zu anderen Richtlinieneinstellungen finden Sie unter Audio-Richtlinieneinstellungen, Bandbreiten-Richtlinieneinstellungen und Richtlinieneinstellungen für Multistream-Verbindungen.
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. Informationen zum Deaktivieren von adaptivem Audio finden Sie unter Audio-Richtlinieneinstellungen.
Wichtig:
Citrix® empfiehlt die Audioübertragung über das User Datagram Protocol (UDP) anstelle von TCP, wenn Echtzeit-Audioanwendungen erforderlich sind. Die folgenden Audio-Transportoptionen sind über UDP verfügbar:
- Audio über UDP
- HDX™ Adaptive Transport (Enlightened Data Transport)
Die UDP-Audioverschlüsselung mit DTLS ist nur zwischen Citrix Gateway und der Citrix Workspace™ App verfügbar. Daher kann es manchmal vorzuziehen sein, den TCP-Transport zu verwenden. TCP unterstützt die End-to-End-TLS-Verschlüsselung vom VDA zur Citrix Workspace App.
Weitere Informationen zu adaptivem Audio und UDP-Audio finden Sie unter Audio über UDP-Echtzeit-Transport und UDP-Portbereich für Audio.
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. Diese Funktion ist standardmäßig deaktiviert.
Hinweis:
Sowohl die Richtlinien HDX Adaptive Transport (EDT) als auch verlusttoleranter Modus für Audio müssen aktiviert sein, damit diese Funktion funktioniert.
Systemanforderungen
Stellen Sie sicher, dass die folgenden Produkte mindestens die Versionen aufweisen, die den verlusttoleranten Modus unterstützen:
- Citrix Virtual Delivery Agent (VDA) 2308
- Citrix Workspace-App für Windows 2309
Zusätzlich müssen die folgenden Funktionen aktiviert sein:
- HDX Adaptive Transport-Richtlinie.
- (Optional) Für Remoteverbindungen ist Citrix Gateway Service erforderlich.
Hinweis:
Wenn die oben genannten Bedingungen nicht erfüllt sind, wird Audio über den EDT Reliable Transport gesendet.
Zusätzliche Informationen
Der verlusttolerante Modus ist ein verlusttolerantes Transportprotokoll, das Paketverluste bei der Übertragung zulässt, ohne Multimedia-Inhalte erneut zu senden, was zu einem Echtzeit-Erlebnis für Benutzer führt.
Enlightened Data Transport (EDT) ist ein Citrix-eigenes Transportprotokoll, das eine überragende Benutzererfahrung bei anspruchsvollen Langstreckenverbindungen bietet und gleichzeitig die Serverskalierbarkeit aufrechterhält. Der verlusttolerante Modus ist eine Funktion des Citrix Gateway Service, die den verlusttoleranten Modus als Transportprotokoll verwendet, um eine stabile Verbindung auch bei Netzwerküberlastung aufrechtzuerhalten. Dies gewährleistet eine konsistente und stabile Erfahrung für Remote-Mitarbeiter. Unter normalen Bedingungen liefern sowohl EDT als auch der verlusttolerante Modus ähnliche Ergebnisse. Bei Netzwerkbedingungen mit Paketverlust bietet der verlusttolerante Modus jedoch ein besseres Audioerlebnis im Vergleich zu EDT. Dies macht ihn zu einer wesentlichen Funktion für Remote-Mitarbeiter, die für ihre Arbeit auf Echtzeit-Multimedia angewiesen sind.
Audioqualität
Im Allgemeinen verbraucht eine höhere Klangqualität mehr Bandbreite und Server-CPU-Auslastung, da mehr Audiodaten an Benutzergeräte gesendet werden. Die Klangkomprimierung ermöglicht es Ihnen, die Klangqualität gegen die gesamte Sitzungsleistung abzuwägen; verwenden Sie Citrix-Richtlinieneinstellungen, um die auf Sounddateien anzuwendenden Komprimierungsstufen zu konfigurieren.
Standardmäßig ist die Einstellung der Richtlinie Audioqualität auf „Hoch – High-Definition-Audio“ festgelegt, wenn TCP-Transport verwendet wird. Die Richtlinie ist auf „Mittel – für Sprache optimiert“ festgelegt, wenn UDP-Transport (empfohlen) verwendet wird. Die Einstellung High-Definition-Audio bietet hochauflösendes Stereo-Audio, verbraucht jedoch mehr Bandbreite als andere Qualitätseinstellungen. Verwenden Sie diese Audioqualität nicht für nicht optimierte Voice-Chat- oder Video-Chat-Anwendungen (wie Softphones). Der Grund dafür ist, dass sie Latenz in den Audiopfad einführen könnte, die für Echtzeitkommunikation nicht geeignet ist. Wir empfehlen die Richtlinieneinstellung „Für Sprache optimiert“ für Echtzeit-Audio, unabhängig vom ausgewählten Transportprotokoll.
Wenn die Bandbreite begrenzt ist, zum Beispiel bei Satelliten- oder DFÜ-Verbindungen, verbraucht das Reduzieren der Audioqualität auf Niedrig die geringstmögliche Bandbreite. Erstellen Sie in dieser Situation separate Richtlinien für Benutzer mit Verbindungen mit geringer Bandbreite, damit Benutzer mit Verbindungen mit hoher Bandbreite nicht negativ beeinträchtigt werden.
Einzelheiten zu den Einstellungen finden Sie unter Audio-Richtlinieneinstellungen. Denken Sie daran, die Client-Audioeinstellungen auf dem Benutzergerät zu aktivieren.
Bandbreitenrichtlinien für Audiowiedergabe und -aufzeichnung:
- Adaptives Audio (Standard)
- Bitrate: variabel adaptiv
- Anzahl der Kanäle: 2 (Stereo) für die Wiedergabe, 1 (Mono) für die Mikrofonaufnahme
- Frequenz: 48000 Hz
- Bittiefe: 16 Bit
- Hohe Qualität
- Bitrate: ~100 Kbit/s (min. 75, max. 175 Kbit/s) für die Wiedergabe / ~70 Kbit/s für die Mikrofonaufnahme
- Anzahl der Kanäle: 2 (Stereo) für die Wiedergabe, 1 (Mono) für die Mikrofonaufnahme
- Frequenz: 44100 Hz
- Bittiefe: 16 Bit
- Mittlere Qualität (empfohlen für VoIP)
- Bitrate: ~16 Kbit/s (min. 20, max. 40 Kbit/s) für die Wiedergabe, ~16 Kbit/s für die Mikrofonaufnahme
- Anzahl der Kanäle: 1 (Mono) für Wiedergabe und Aufnahme
- Frequenz: 16000 Hz (Breitband)
- Bittiefe: 16-Bit
- Niedrige Qualität
- Bitrate: ~ 11 Kbit/s (min. 10; max. 25 Kbit/s) für Wiedergabe, ~11 Kbit/s für Mikrofonaufnahme
- Anzahl der Kanäle: 1 (Mono) für Wiedergabe und Aufnahme
- Frequenz: 8000 Hz (Schmalband)
- Bittiefe: 16-Bit
Client-Audio-Umleitung
Damit Benutzer Audio von einer Anwendung auf einem Server über Lautsprecher oder andere Soundgeräte auf dem Benutzergerät empfangen können, lassen Sie die Einstellung Client-Audio-Umleitung auf Zulässig. Dies ist die Standardeinstellung.
Die Client-Audiozuordnung belastet die Server und das Netzwerk zusätzlich. Das Deaktivieren der Client-Audio-Umleitung deaktiviert jedoch die gesamte HDX-Audiofunktionalität.
Details zu den Einstellungen finden Sie unter Audiopolicyeinstellungen. Denken Sie daran, die Client-Audioeinstellungen auf dem Benutzergerät zu aktivieren.
Client-Mikrofon-Umleitung
Damit Benutzer Audio über Eingabegeräte wie Mikrofone auf dem Benutzergerät aufnehmen können, lassen Sie die Einstellung Client-Mikrofon-Umleitung auf der Standardeinstellung (Zulässig).
Aus Sicherheitsgründen benachrichtigen Benutzergeräte ihre Benutzer, wenn Server, denen sie nicht vertrauen, versuchen, auf Mikrofone zuzugreifen. Benutzer können den Zugriff vor der Verwendung des Mikrofons annehmen oder ablehnen. Benutzer können diese Benachrichtigung in der Citrix Workspace-App deaktivieren.
Details zu den Einstellungen finden Sie unter Audio-Richtlinieneinstellungen. Denken Sie daran, die Client-Audioeinstellungen auf dem Benutzergerät zu aktivieren.
Audio Plug & Play
Die Richtlinieneinstellung „Audio Plug & Play“ erlaubt oder verhindert die Verwendung mehrerer Audiogeräte zum Aufzeichnen und Wiedergeben von Ton. Diese Einstellung ist standardmäßig auf Aktiviert. Audio Plug & Play ermöglicht die Erkennung von Audiogeräten. Die Geräte werden auch dann erkannt, wenn sie erst nach dem Start der Benutzersitzung angeschlossen werden.
Diese Einstellung gilt nur für Windows Multi-Session-OS-Maschinen.
Details zu den Einstellungen finden Sie unter Audio-Richtlinieneinstellungen.
Bandbreitenbegrenzung für Audio-Umleitung und Bandbreitenbegrenzung für Audio-Umleitung in Prozent
Die Richtlinieneinstellung „Bandbreitenbegrenzung für Audio-Umleitung“ gibt die maximale Bandbreite (in Kilobit pro Sekunde) für die Audiowiedergabe und -aufzeichnung in einer Sitzung an.
Die Einstellung „Bandbreitenbegrenzung für Audio-Umleitung in Prozent“ gibt die maximale Bandbreite für die Audio-Umleitung als Prozentsatz der gesamten verfügbaren Bandbreite an.
Standardmäßig ist für beide Einstellungen Null (kein Maximum) angegeben. Wenn beide Einstellungen konfiguriert sind, wird diejenige mit der niedrigsten Bandbreitenbegrenzung verwendet.
Details zu den Einstellungen finden Sie unter Bandbreiten-Richtlinieneinstellungen. Denken Sie daran, die Client-Audioeinstellungen auf dem Benutzergerät zu aktivieren.
Audio über UDP-Echtzeit-Transport und UDP-Portbereich für Audio
Standardmäßig ist Audio über User Datagram Protocol (UDP) Real-time Transport zulässig (wenn bei der Installation ausgewählt). Es öffnet einen UDP-Port auf dem Server für Verbindungen, die Audio über UDP-Echtzeit-Transport verwenden. Bei Netzwerküberlastung oder Paketverlust empfehlen wir die Konfiguration von UDP/RTP für Audio, um die bestmögliche Benutzererfahrung zu gewährleisten. Für Echtzeit-Audio, wie z. B. Softphone-Anwendungen, wird UDP-Audio gegenüber EDT bevorzugt. UDP ermöglicht Paketverluste ohne Neuübertragung, wodurch sichergestellt wird, dass bei Verbindungen mit hohem Paketverlust keine Latenz hinzugefügt wird.
Wichtig:
Wenn Citrix Gateway nicht im Pfad liegt, werden über UDP übertragene Audiodaten nicht verschlüsselt. Wenn Citrix Gateway für den Zugriff auf Citrix Virtual Apps and Desktops™-Ressourcen konfiguriert ist, wird der Audioverkehr zwischen dem Endpunktgerät und Citrix Gateway mithilfe des DTLS-Protokolls gesichert.
Der UDP-Portbereich für Audio gibt den Bereich der Portnummern an, die der Windows VDA zum Austausch von Audiopaketdaten mit dem Benutzergerät verwendet.
Standardmäßig liegt der Bereich zwischen 16500 und 16509.
Hinweis:
Wenn Audio über UDP Real-time Transport für adaptives Audio nicht erforderlich ist, empfiehlt Citrix, die Richtlinieneinstellung auf „Deaktiviert“ zu konfigurieren. Dies verhindert, dass Citrix Workspace-App-Clients offene UDP-Verbindungen anfordern oder unerwünschte Dialogfelder zur Firewallkonfiguration des Citrix Workspace-App-Clients angezeigt werden.
Details zu den Einstellungen für Audio über UDP Real-time Transport finden Sie unter Audiorichtlinieneinstellungen. Details zum UDP-Portbereich für Audio finden Sie unter Richtlinieneinstellungen für Multistream-Verbindungen. Denken Sie daran, die Client-Audioeinstellungen auf dem Benutzergerät zu aktivieren.
Audio über UDP erfordert den Windows VDA. Informationen zu unterstützten Richtlinien auf dem Linux VDA finden Sie unter Liste der Richtlinienunterstützung.
Audiorichtlinieneinstellungen für Benutzergeräte
- Laden Sie die Gruppenrichtlinienvorlagen, indem Sie Konfigurieren der administrativen Gruppenrichtlinienobjektvorlage befolgen.
- Erweitern Sie im Gruppenrichtlinieneditor Administrative Vorlagen > Citrix Komponenten > Citrix Workspace > Benutzererfahrung.
- Wählen Sie für Client-Audioeinstellungen die Option Nicht konfiguriert, Aktiviert oder Deaktiviert.
- Nicht konfiguriert. Standardmäßig ist die Audioumleitung mit hochwertigem Audio oder den zuvor konfigurierten benutzerdefinierten Audioeinstellungen aktiviert.
- Aktiviert. Aktiviert die Audioumleitung mit den ausgewählten Optionen.
- Deaktiviert. Deaktiviert die Audioumleitung.
- Wenn Sie Aktiviert auswählen, wählen Sie eine Tonqualität. Verwenden Sie für UDP-Audio Mittel (Standard).
- Nur für UDP-Audio wählen Sie Echtzeit-Transport aktivieren und legen dann den Bereich der eingehenden Ports fest, die in der lokalen Windows-Firewall geöffnet werden sollen.
- Um UDP-Audio mit Citrix Gateway zu verwenden, wählen Sie Echtzeit-Transport über Gateway zulassen. Konfigurieren Sie Citrix Gateway mit DTLS. Weitere Informationen finden Sie in diesem Artikel.
Wenn Sie als Administrator keine Kontrolle über Endpunktgeräte haben, um diese Änderungen vorzunehmen, verwenden Sie die default.ica-Attribute von StoreFront, um UDP-Audio zu aktivieren. Zum Beispiel für eigene Geräte oder Heimcomputer.
- Öffnen Sie auf dem StoreFront-Computer C:\inetpub\wwwroot\Citrix\<Store Name>\App_Data\default.ica mit einem Editor wie Notepad.
-
Nehmen Sie die folgenden Einträge unter dem Abschnitt [Application] vor.
; Dieser Text aktiviert Real-Time Transport
EnableRtpAudio=true
; Dieser Text ermöglicht Real-Time Transport über das Gateway
EnableUDPThroughGateway=true
; Dieser Text setzt die Audioqualität auf Mittel
AudioBandwidthLimit=1
; UDP-Portbereich
RtpAudioLowestPort=16500
RtpAudioHighestPort=16509
Wenn Sie UDP-Audio (User Datagram Protocol) durch Bearbeiten von default.ica aktivieren, wird UDP-Audio für alle Benutzer aktiviert, die diesen Store verwenden.
Echos bei Multimedia-Konferenzen vermeiden
Benutzer in Audio- oder Videokonferenzen hören möglicherweise ein Echo. Echos treten normalerweise auf, wenn Lautsprecher und Mikrofone zu nah beieinander sind. Aus diesem Grund empfehlen wir die Verwendung von Headsets für Audio- und Videokonferenzen.
HDX bietet eine Echounterdrückungsoption (standardmäßig aktiviert), die Echos minimiert. Die Wirksamkeit der Echounterdrückung hängt stark vom Abstand zwischen den Lautsprechern und dem Mikrofon ab. Stellen Sie sicher, dass die Geräte weder zu nah noch zu weit voneinander entfernt sind.
Sie können eine Registrierungseinstellung ändern, um die Echounterdrückung zu deaktivieren. Weitere Informationen finden Sie unter Echo bei Multimedia-Konferenzen vermeiden in der Liste der über die Registrierung verwalteten Funktionen.
Softphones
Ein Softphone ist eine Software, die als Telefonschnittstelle fungiert. Sie verwenden ein Softphone, um über das Internet von einem Computer oder einem anderen Smart-Gerät aus Anrufe zu tätigen. Mit einem Softphone können Sie Telefonnummern wählen und andere telefonbezogene Funktionen über einen Bildschirm ausführen.
Citrix Virtual Apps and Desktops unterstützen verschiedene Alternativen für die Bereitstellung von Softphones.
- Steuerungsmodus. Das gehostete Softphone steuert ein physisches Telefon. In diesem Modus wird kein Audioverkehr über den Citrix Virtual Apps and Desktops-Server geleitet.
-
HDX RealTime-optimierte Softphone-Unterstützung (empfohlen). Die Medien-Engine läuft auf dem Benutzergerät, und der Voice over Internet Protocol-Verkehr fließt Peer-to-Peer. Beispiele hierfür sind:
- HDX-Optimierung für Microsoft Teams
- HDX RealTime Optimization Pack, das die Bereitstellung von Microsoft Skype for Business optimiert
- Cisco Jabber Softphone für VDI (früher bekannt als VXME)
- Cisco Webex Meetings für VDI
- Avaya VDI Equinox (früher bekannt als VDI Communicator)
- Zoom VDI Plugin
- Genesys PureEngage Cloud
- Nuance Dragon PowerMic Diktiergerät
- Lokaler App-Zugriff (Local App Access). Eine Funktion von Citrix Virtual Apps and Desktops, die es ermöglicht, dass eine Anwendung wie ein Softphone lokal auf dem Windows-Benutzergerät ausgeführt wird, aber nahtlos in den virtuellen/veröffentlichten Desktop integriert erscheint. Diese Funktion verlagert die gesamte Audioverarbeitung auf das Benutzergerät. Weitere Informationen finden Sie unter Lokaler App-Zugriff und URL-Umleitung.
- HDX RealTime generische Softphone-Unterstützung. Voice over Internet Protocol-over-ICA.
Generische Softphone-Unterstützung
Die generische Softphone-Unterstützung ermöglicht es Ihnen, ein unverändertes Softphone auf XenApp oder XenDesktop im Datencenter zu hosten. Der Audio-Traffic läuft über das Citrix ICA-Protokoll (vorzugsweise unter Verwendung von UDP/RTP) zum Benutzergerät, auf dem die Citrix Workspace-App ausgeführt wird.
Die generische Softphone-Unterstützung ist eine Funktion von HDX RealTime. Dieser Ansatz zur Softphone-Bereitstellung ist besonders nützlich, wenn:
- Eine optimierte Lösung für die Bereitstellung des Softphones nicht verfügbar ist und der Benutzer kein Windows-Gerät verwendet, auf dem der lokale App-Zugriff genutzt werden kann.
- Die für die optimierte Bereitstellung des Softphones erforderliche Media Engine nicht auf dem Benutzergerät installiert oder für die auf dem Benutzergerät ausgeführte Betriebssystemversion nicht verfügbar ist. In diesem Szenario bietet HDX RealTime eine wertvolle Fallback-Lösung.
Bei der Softphone-Bereitstellung mit Citrix Virtual Apps and Desktops sind zwei Aspekte zu berücksichtigen:
- Wie die Softphone-Anwendung auf dem virtuellen/veröffentlichten Desktop bereitgestellt wird.
- Wie der Ton zum und vom Headset, Mikrofon und den Lautsprechern des Benutzers oder dem USB-Telefon geliefert wird.
Citrix Virtual Apps and Desktops umfasst zahlreiche Technologien zur Unterstützung der generischen Softphone-Bereitstellung:
- Für Sprache optimierter Codec für schnelle Kodierung von Echtzeit-Audio und Bandbreiteneffizienz.
- Audio-Stack mit geringer Latenz.
- Serverseitiger Jitter-Puffer zur Glättung des Audios, wenn die Netzwerklatenz schwankt.
- Paket-Tagging (DSCP und WMM) für Quality of Service.
- DSCP-Markierung für RTP-Pakete (Schicht 3)
- WMM-Markierung für Wi-Fi
Die Versionen der Citrix Workspace-App für Windows, Linux, Chrome und Mac sind ebenfalls Voice over Internet Protocol-fähig. Die Citrix Workspace-App für Windows bietet folgende Funktionen:
- Clientseitiger Jitter-Puffer – Gewährleistet eine reibungslose Audiowiedergabe, selbst wenn die Netzwerklatenz schwankt.
- Echounterdrückung – Ermöglicht größere Abstände zwischen Mikrofon und Lautsprechern für Mitarbeiter, die kein Headset verwenden.
- Audio Plug-and-Play – Audiogeräte müssen nicht vor dem Start einer Sitzung angeschlossen werden. Sie können jederzeit angeschlossen werden.
- Audiogeräte-Routing – Benutzer können den Klingelton an die Lautsprecher, den Sprachpfad jedoch an ihr Headset leiten.
- Multi-Stream ICA – Ermöglicht flexibles Quality of Service-basiertes Routing über das Netzwerk.
- ICA unterstützt vier TCP- und zwei UDP-Streams. Einer der UDP-Streams unterstützt die Echtzeit-Audioübertragung über RTP.
Eine Zusammenfassung der Funktionen der Citrix Workspace-App finden Sie unter Citrix Receiver Feature Matrix.
Empfehlungen zur Systemkonfiguration
Clienthardware und -software: Für eine optimale Audioqualität empfehlen wir die neueste Version der Citrix Workspace-App und ein hochwertiges Headset mit akustischer Echounterdrückung (AEC). Die Versionen der Citrix Workspace-App für Windows, Linux und Mac unterstützen Voice over Internet Protocol. Außerdem bietet Dell Wyse Voice over Internet Protocol-Unterstützung für ThinOS (WTOS).
CPU-Überlegungen: Überwachen Sie die CPU-Auslastung auf dem VDA, um festzustellen, ob es notwendig ist, jeder virtuellen Maschine zwei virtuelle CPUs zuzuweisen. Echtzeit-Sprache und -Video sind datenintensiv. Die Konfiguration von zwei virtuellen CPUs reduziert die Latenz beim Thread-Wechsel. Daher empfehlen wir, zwei vCPUs in einer Citrix Virtual Desktops™ VDI-Umgebung zu konfigurieren.
Zwei virtuelle CPUs bedeuten nicht unbedingt eine Verdoppelung der Anzahl physischer CPUs, da physische CPUs über Sitzungen hinweg gemeinsam genutzt werden können.
Das Citrix Gateway Protocol (CGP), das für die Funktion „Sitzungszuverlässigkeit“ verwendet wird, erhöht ebenfalls den CPU-Verbrauch. Bei hochwertigen Netzwerkverbindungen können Sie diese Funktion deaktivieren, um den CPU-Verbrauch auf dem VDA zu reduzieren. Keiner der vorhergehenden Schritte ist auf einem leistungsstarken Server möglicherweise erforderlich.
UDP-Audio: Audio über UDP bietet eine hervorragende Toleranz gegenüber Netzwerküberlastung und Paketverlust. Wir empfehlen es anstelle von TCP, wenn verfügbar.
LAN/WAN-Konfiguration: Eine ordnungsgemäße Netzwerkkonfiguration ist entscheidend für eine gute Echtzeit-Audioqualität. Typischerweise müssen Sie virtuelle LANs (VLANs) konfigurieren, da übermäßige Broadcast-Pakete Jitter verursachen können. IPv6-fähige Geräte können viele Broadcast-Pakete erzeugen. Wenn IPv6-Unterstützung nicht benötigt wird, können Sie IPv6 auf diesen Geräten deaktivieren. Konfigurieren Sie zur Unterstützung von Quality of Service.
Einstellungen für die Verwendung von WAN-Verbindungen: Sie können Voice-Chat über LAN- und WAN-Verbindungen verwenden. Bei einer WAN-Verbindung hängt die Audioqualität von der Latenz, dem Paketverlust und dem Jitter der Verbindung ab. Wenn Sie Softphones für Benutzer über eine WAN-Verbindung bereitstellen, empfehlen wir die Verwendung von NetScaler® SD-WAN zwischen dem Rechenzentrum und der Außenstelle. Dadurch wird eine hohe Quality of Service aufrechterhalten. NetScaler SD-WAN unterstützt Multi-Stream ICA, einschließlich UDP. Außerdem ist es bei einem einzelnen TCP-Stream möglich, die Prioritäten verschiedener virtueller ICA-Kanäle zu unterscheiden, um sicherzustellen, dass Echtzeit-Audiodaten mit hoher Priorität bevorzugt behandelt werden.
Verwenden Sie Director oder den HDX Monitor, um Ihre HDX-Konfiguration zu validieren.
Remotebenutzerverbindungen: Citrix Gateway unterstützt DTLS, um UDP/RTP-Verkehr nativ (ohne Kapselung in TCP) bereitzustellen. Öffnen Sie Firewalls bidirektional für UDP-Verkehr über Port 443.
Codec-Auswahl und Bandbreitenverbrauch: Zwischen dem Benutzergerät und dem VDA im Rechenzentrum empfehlen wir die Verwendung der Codec-Einstellung Optimized-for-Speech, auch bekannt als Audio mittlerer Qualität. Zwischen der VDA-Plattform und der IP-PBX verwendet das Softphone den Codec, der konfiguriert oder ausgehandelt wurde. Zum Beispiel:
- G711 bietet eine gute Sprachqualität, erfordert jedoch eine Bandbreite von 80 Kilobit pro Sekunde bis 100 Kilobit pro Sekunde pro Anruf (abhängig von den Overhead-Kosten der Netzwerkschicht 2).
- G729 bietet eine gute Sprachqualität und hat einen geringen Bandbreitenbedarf von 30 Kilobit pro Sekunde bis 40 Kilobit pro Sekunde pro Anruf (abhängig von den Overhead-Kosten der Netzwerkschicht 2).
Bereitstellen von Softphone-Anwendungen für den virtuellen Desktop
Es gibt zwei Methoden, mit denen Sie ein Softphone auf dem virtuellen XenDesktop®-Desktop bereitstellen können:
- Die Anwendung kann im Image des virtuellen Desktops installiert werden.
- Die Anwendung kann mithilfe von Microsoft App‑V auf den virtuellen Desktop gestreamt werden. Dieser Ansatz bietet Vorteile bei der Verwaltbarkeit, da das Image des virtuellen Desktops übersichtlich bleibt. Nach dem Streaming auf den virtuellen Desktop läuft die Anwendung in dieser Umgebung, als wäre sie auf die übliche Weise installiert worden. Nicht alle Anwendungen sind mit App-V kompatibel.
Bereitstellen von Audio an und von dem Benutzergerät
Generisches HDX RealTime unterstützt zwei Methoden zur Bereitstellung von Audio an und von dem Benutzergerät:
- Citrix Audio Virtual Channel. Wir empfehlen im Allgemeinen den Citrix Audio Virtual Channel, da er speziell für den Audiotransport entwickelt wurde.
- Generische USB-Umleitung. Unterstützt Audiogeräte mit Tasten oder einem Display (oder beidem), Human Interface Device (HID), wenn das Benutzergerät über eine LAN- oder LAN-ähnliche Verbindung mit dem Citrix Virtual Apps and Desktops-Server verbunden ist.
Citrix Audio-Virtual-Channel
Der bidirektionale Citrix Audio Virtual Channel (CTXCAM) ermöglicht die effiziente Übertragung von Audio über das Netzwerk. Generic HDX RealTime nimmt das Audio vom Benutzer-Headset oder -Mikrofon auf und komprimiert es. Anschließend wird es über ICA an die Softphone-Anwendung auf dem virtuellen Desktop gesendet. Ebenso wird die Audioausgabe des Softphones komprimiert und in die andere Richtung an das Benutzer-Headset oder die Lautsprecher gesendet. Diese Komprimierung ist unabhängig von der Komprimierung, die vom Softphone selbst verwendet wird (z. B. G.729 oder G.711). Sie erfolgt mithilfe des Optimized-for-Speech-Codecs (mittlere Qualität). Seine Eigenschaften sind ideal für Voice over Internet Protocol. Er zeichnet sich durch eine schnelle Kodierungszeit aus und verbraucht im Spitzenwert nur etwa 56 Kilobit pro Sekunde Netzwerkbandbreite (28 Kbit/s in jede Richtung). Dieser Codec muss in der Studio-Konsole explizit ausgewählt werden, da er nicht der Standard-Audiocodec ist. Der Standard ist der HD Audio-Codec (hohe Qualität). Dieser Codec eignet sich hervorragend für hochauflösende Stereo-Soundtracks, ist aber im Vergleich zum Optimized-for-Speech-Codec langsamer bei der Kodierung.
Generische USB-Umleitung
Die Citrix Generic USB Redirection-Technologie (CTXGUSB Virtual Channel) bietet eine generische Möglichkeit zur Remoteverbindung von USB-Geräten, einschließlich zusammengesetzter Geräte (Audio plus HID) und isochroner USB-Geräte. Dieser Ansatz ist auf LAN-verbundene Benutzer beschränkt. Der Grund dafür ist, dass das USB-Protokoll tendenziell empfindlich auf Netzwerklatenz reagiert und eine erhebliche Netzwerkbandbreite erfordert. Die isochrone USB-Umleitung funktioniert gut bei der Verwendung einiger Softphones. Diese Umleitung bietet eine ausgezeichnete Sprachqualität und geringe Latenz. Der Citrix Audio Virtual Channel wird jedoch bevorzugt, da er für Audioverkehr optimiert ist. Die Hauptausnahme ist die Verwendung eines Audiogeräts mit Tasten. Zum Beispiel ein USB-Telefon, das an das Benutzergerät angeschlossen ist, das über LAN mit dem Rechenzentrum verbunden ist. In diesem Fall unterstützt die generische USB-Umleitung Tasten am Telefon oder Headset, die Funktionen steuern, indem sie ein Signal an das Softphone zurücksenden. Es gibt kein Problem mit Tasten, die lokal am Gerät funktionieren.
Diagnose-Befehlszeilentool für Audio
Das Diagnose-Befehlszeilentool für Audio auf dem VDA kann verwendet werden, um Sitzungsdaten bezüglich Audiopolitiken, Konfiguration und Datentransport abzufragen.
Verwendung
Öffnen Sie eine Eingabeaufforderung und führen Sie CtxAudio.exe aus dem Ordner C:\Program Files\Citrix\HDX\bin aus.
- Das Ausführen des Tools als Administrator zeigt alle aktiven Audioinformationen der ICA-Sitzung(en) an.
- Das Ausführen des Tools als Nicht-Administrator zeigt die Audioinformationen der ICA-Sitzung des aktuellen Benutzers an.
Ausgabe
Das Tool gibt verschiedene Konfigurationseinstellungen aus, die bei der Diagnose von Audioproblemen innerhalb einer Sitzung helfen können.
| Abschnitt | Beschreibung |
|---|---|
| Richtlinieninformationen | Auf die aktuelle(n) Sitzung(en) angewendete Audiopolitiken. |
| Einstellungeninformationen | Audiorelevante Konfigurationseinstellungen, die in der Registrierung gespeichert sind. |
| Statusinformationen | Audiostatus, Version, Codecs und Transport, die auf die aktuelle(n) Sitzung(en) angewendet werden. |
| Geräteinformationen | Gerätenamen, deren Rollen und deren Status, die in der Sitzung verwendet werden. |
Hinweis:
Die Ausgabe variiert je nachdem, ob Sie das Tool auf einem Multi-Session (TS) VDA oder einem Single-Session VDA (WSVDA) ausführen.
Einschränkung
Sie installieren ein Audiogerät auf Ihrem Client, aktivieren die Audioumleitung und starten eine RDS-Sitzung. Die Audiodateien werden möglicherweise nicht wiedergegeben und eine Fehlermeldung wird angezeigt.
Als Problemumgehung fügen Sie den Registrierungsschlüssel auf dem RDS-Computer hinzu und starten den Computer dann neu. Weitere Informationen finden Sie unter Audioeinschränkung in der Liste der über die Registrierung verwalteten Funktionen.
In diesem Artikel
- Adaptives Audio
- Verlusttoleranter Modus für Audio
- Audioqualität
- Client-Audio-Umleitung
- Client-Mikrofon-Umleitung
- Audio Plug & Play
- Bandbreitenbegrenzung für Audio-Umleitung und Bandbreitenbegrenzung für Audio-Umleitung in Prozent
- Audio über UDP-Echtzeit-Transport und UDP-Portbereich für Audio
- Audiorichtlinieneinstellungen für Benutzergeräte
- Echos bei Multimedia-Konferenzen vermeiden
- Softphones
- Diagnose-Befehlszeilentool für Audio
- Einschränkung