Optimieren von Unified Communications-Lösungen mit Citrix Technologies

Zielgruppe

Dieses Dokument richtet sich an technische Experten von Citrix, IT-Entscheidungsträger, Partner und Berater, die einheitliche Kommunikationslösungen in einer virtualisierten Citrix-Umgebung bereitstellen möchten. Der Inhalt ist sowohl bei On-Premises- als auch bei Public Cloud-Architekturen relevant. Der Leser sollte zusätzlich zu Unified Communications-Lösungen ein grundlegendes Verständnis der Citrix App- und Desktop-Virtualisierungsangebote haben. Weitere Informationen zu Citrix Virtual Apps and Desktops finden Sie im Offizielle Dokumentation zu Citrix Virtual Apps and Desktops.

Ziel dieses Dokuments

Der Zweck dieses Dokuments besteht darin, zu beschreiben, wie einheitliche Kommunikationslösungen am besten mit Citrix Virtual Apps and Desktops bereitgestellt werden. Das übergeordnete Ziel besteht darin, eine optimale Benutzererfahrung zu bieten, die Sicherheit zu verbessern und die Serverskalierbarkeit zu maximieren.

Einführung

Die Zusammenarbeit in Echtzeit ist das Herzstück des modernen Arbeitsplatzes. So bleiben die Mitarbeiter produktiv und Geschäfte werden erledigt. Ob ein interner Sprachanruf für zwei Personen oder eine internationale Videokonferenz mit Dutzenden von Teilnehmern, die einheitlichen Kommunikationslösungen von heute erfüllen die anspruchsvollen Anforderungen jeder Organisation. Citrix Virtualisierungslösungen ergänzen diese Angebote durch:

  • Sichern sensibler Daten wie Chat-Protokolle, Dateiübertragungen und SIP-Signalisierung im Rechenzentrum, anstatt auf Hunderte oder Tausende von Endgeräten verteilt zu werden.
  • Bereitstellung einer konsistenten Benutzererfahrung für verschiedene Gerätetypen und Plattformen und hilft sogar dabei, Funktionen auf Plattformen ohne nativen Client-Support zu ermöglichen.
  • Erleichterung des Verwaltungsaufwands. Anstatt Unified Communications-Clients und Versionen über Endpunkte hinweg zu verwalten, stellen Sie einfach die Workspace-App bereit, nutzen Sie automatische Updates und BYO-Initiativen
  • Und noch viel mehr…

Citrix hat mit den Anbietern der folgenden Unified Communications-Lösungen zusammengearbeitet, um Optimization Packs anzubieten. Diese Packs helfen dabei, Sprach- und Videoinhalte nach Möglichkeit auf das Endpunktgerät zu übertragen. Der Unified Communication-Client bleibt mit diesem Ansatz im Rechenzentrum sicher (weitere Informationen finden Sie im Abschnitt Architektur).

Die vorherigen Lösungen gewährleisten die bestmögliche Benutzererfahrung und Serverskalierbarkeit, wenn sie mit unterstützten Citrix Versionen und Endpunkt-Client-Geräten verwendet werden. Wenn die Anforderungen nicht erfüllt werden (z. B. die Verbindung von einer nicht unterstützten Plattform oder einem Clientgerät) oder die Verwendung einer anderen Unified-Communications-Lösung, kann ein generischer Fallback-Ansatz verwendet werden. Dies ermöglicht die Optimierung von Audio und Video für Sitzungen. Wir besprechen diesen Ansatz später im Dokument.

Architektur

Die meisten optimierten Unified Communication-Lösungen für Citrix Umgebungen verwenden einen Agenten auf dem Citrix Server/Desktop, um Geschäftslogik, Signalisierung und andere Funktionen zu handhaben. Eine entkoppelte Medien-Engine befindet sich auf dem Endpunktgerät, um Audio und Video zu verarbeiten. Dieser Ansatz reduziert den Hops, durch den Datenpakete normalerweise in einer virtualisierten Umgebung reisen würden.

Architektur von Unified Communications-Lösungen mit Citrix Virtual Apps and Desktops

Die folgende Tabelle enthält die Details jeder offiziell unterstützten Unified-Communications-Lösung, einschließlich Plattformunterstützung und Versionen. Verwendete Akronyme: Browser Content Redirection (BCR) Virtual Delivery Agent (VDA) Citrix Workspace App (CWA) RealTime Optimization Pack (RTOP)

  Citrix Mindestversionen Virtuelle App/Desktop-Optimierung Web-App-Optimierung Windows-Unterstützung Mac-Unterstützung Linux-Unterstützung
Microsoft Teams VDA 1906.2+ 1907+ Ja Ja, mit BCR (nur Windows CWA) Ja Roadmap CWA 2004+
Skype for Business RTOP 2.4+ Ja Ja Ja Ja
Cisco Jabber Softphone for VDI 7.15+ Ja. Cisco-Stecker 12.6+ Ja Nein Ja
Cisco Webex Meetings 7.15+ Ja. Cisco einstecken 40,4 + Ja mit BCR Ja Nein Ja
Cisco Webex Teams 7.15+ Ja. Cisco-Plug-in Ja mit BCR Ja
Zoom 7.15+ Ja. Plug-in vergrößern Ja Nein Ja
Avaya One-X 7.15+ Ja. One-X-Plugin Ja Nein Nein

Die vorangehende Tabelle kann sich jederzeit ändern und darf nicht unbedingt die neuesten Daten enthalten. Es spiegelt auch die Lösungen wider, die für die Optimierung in Citrix-Umgebungen getestet wurden. Andere Lösungen können generisch optimiert werden, wie in den folgenden Abschnitten beschrieben.

Die Microsoft Teams und Skype for Business-Lösungen verwenden eine Medien-Engine, die gemeinsam zwischen Citrix und Microsoft entwickelt und mitunterstützt wird. Für Teams ist es in die VDA- und Workspace-App integriert, sodass keine weiteren Komponenten erforderlich sind. Für Skype for Business gibt es separate Komponenten für Agent (RealTime Connector auf dem VDA) und Engine (RTME auf dem Endpoint). Sie müssen als Teil des HDX RealTime Optimization Pack installiert werden.

Jabber-, WebEx-, Zoom- und Avaya-Lösungen verwenden eine ähnliche Agenten-/Engine-Architektur wie Microsoft-Lösungen. Diese Lösungen gehören jedoch ihren jeweiligen Anbietern. Weitere Informationen zu diesen Lösungen finden Sie auf der Website des jeweiligen Anbieters oder auf Citrix Ready.

Insbesondere Angebote von Cisco WebEx verwenden die Browser Content Redirection (BCR) von Citrix zur Optimierung von Web-Apps. BCR leitet den Viewport-Bereich eines Webbrowsers, der auf einem Citrix VDA ausgeführt wird, zum Rendern auf das Endpunkt-Clientgerät um, um die Benutzererfahrung und Serverskalierbarkeit zu verbessern. Weitere Informationen zu BCR finden Sie im folgenden Abschnitt oder im Produktdokumentation.

Beim Entwurf einer optimierten Unified-Communications-Lösung mit Citrix ist es wichtig, die grundlegenden Hardware- und Softwareanforderungen zu verstehen, einschließlich potenzieller zusätzlicher Lasten für die Umgebung. Dies sind nur einige der Fragen, die berücksichtigt werden müssen:

• Wie viele Benutzer verwenden die Unified Communications-Lösung mit Citrix? • Wie verbinden sich die Benutzer mit der Umgebung? • Ist die Unified Communications-Software über veröffentlichte Apps, Desktops oder VDI verfügbar? • Welche Endpunkt-Telefonie-Hardware wird verwendet? (siehe Citrix Ready Angebote)

Video optimieren

In diesem Abschnitt wird die Optimierung von Video für Unified Communications-Lösungen behandelt. Dies gilt in der Regel in generischen Fallbackszenarien wie einem nicht unterstützten Endpunkt-Clientgerät oder einer nicht unterstützten Unified-Communication-Lösung. Ein Beispiel hierfür ist die Ausführung des GoToMeeting-Collaboration-Angebots innerhalb eines virtuellen Desktops.

Rückfallszenarien führen zu serverseitigem gerendertem Video. In diesem Fall empfiehlt Citrix die folgende Konfiguration für beste Leistung:

  • Der H.264-Videocodec soll für die Videowiedergabe verwendet werden und ist standardmäßig aktiviert.
  • Es wird ein Citrix Endpoint Client empfohlen, der die GPU-Hardwarebeschleunigung unterstützt. Das schließt die Citrix für Windows, Linux, Mac und Chrome-OS ein. Bestätigen Sie bei der Verwendung von Thin-Client-Geräten mit dem Anbieter, ob die H.264-Hardware-Dekodierung unterstützt wird und welche Citrix Clientversion verwendet wird (falls in das Anbieter-Image integriert).
  • Die Installation einer GPU, die H.264-Hardware-Kodierung/-Decodierung auf dem Citrix Server oder VDI unterstützt, kann auch die Leistung verbessern und CPU-Zyklen sparen, indem dieser Prozess entlasten. Bei der Verwendung einer GPU in einem Multisitzungsserver (Virtual Apps) gibt es Überlegungen zur Skalierbarkeit.
  • Webcam-Optimierung - CTX132764

Optimieren von Audiodaten

In diesem Abschnitt erfahren Sie, wie Sie Audio für Fallback-Szenarien optimieren können. Die Citrix Empfehlung lautet, UDP-Audio für das beste Gesamterlebnis zu aktivieren. Für die Audioqualität funktionieren VOIP-Dienste am besten mit der Einstellung “Mittel”. Die Wiedergabe ist ideal bei der Einstellung “hoch”. Weitere Einzelheiten finden Sie im 7.15 LTSR Audiodokumentation. Weitere Informationen zur Optimierung von Audio finden Sie im KB-Artikel Bereitstellen von Softphones mit Virtual Apps and Desktops.

Generisches USB

Die generische USB-Umleitung bietet Unterstützung für eine Vielzahl von USB-Geräten innerhalb virtueller Sitzungen. Angesichts der Art des USB-Standards und der benötigten Bandbreite ist er jedoch in der Regel nur für LAN-Situationen geeignet. Bei Webcams wird empfohlen, diese generische USB-Umleitungsfunktion nicht zu verwenden, da sie in fast allen Situationen zu viel Bandbreite verbraucht. Unified Communications-Hardware mit Spezialtasten kann die Vorteile der Composite USB-Umleitung nutzen. Dies wird auch als Hybridmodus bezeichnet und wird verwendet, um virtuelle Multimedia-Kanäle für Sprache und Video zu optimieren, während die generische USB-Umleitung für bestimmte Funktionen verwendet wird. Die Funktionen sind vom Admin konfigurierbar. Weitere Informationen finden Sie im Abschnitt Composite USB-Umleitung unter https://support.citrix.com/article/CTX133024.

Umleitung des Browserinhalts

Die Browser-Inhaltsumleitung überträgt den sichtbaren “Viewport” -Bereich eines VDA-basierten Webbrowsers zum Rendern an das Endpunktgerät. Diese Lösung ist ideal für die Optimierung jedes webbasierten Unified Communication-Angebots, gilt jedoch insbesondere für diejenigen, die WebRTC verwenden. https://support.citrix.com/article/CTX230052 Weitere Informationen zu der Funktion, einschließlich Konfiguration Dokumentation zur Umleitung von Browserinhalten und Fehlerbehebung, finden Sie unter und.

Netzwerk-Konnek

Citrix SD-WAN wird empfohlen, um eine optimale Netzwerkkonnektivität und Audio-/Videoqualität zwischen Bürostandorten und dem Unified Communications-Server sicherzustellen. Das Citrix SD-WAN Cloud Directdienst bietet eine großartige Lösung für die Konnektivität mit UCaaS-Lösungen wie RingCentral, Cisco WebEx, GoToMeeting und Microsoft Teams. Citrix Kunden, die ihre Workloads in Public Clouds ausführen, können die virtuelle Citrix SD-WAN Appliance verwenden, die von Azure, AWS, GCP und (in Tech Preview) Oracle Cloud unterstützt wird. Microsoft Teams-Kunden sollten sich auf den Abschnitt zur Dokumentation beziehen Citrix SD-WAN optimierte Netzwerkkonnektivität für Microsoft Teams. Weitere Informationen zu SD-WAN finden Sie in der SD-WAN-Dokumentation und der SD-WAN-Referenzarchitektur.

Überwachen

Die kontinuierliche Überwachung der optimierten Unified Communications-Lösung in einer Citrix Umgebung ist wichtig. Administratoren sollten zuerst verstehen, ob eine Optimierung stattfindet und welche Grafikmodi und virtuellen Kanäle verwendet werden, der Bandbreitenverbrauch usw. Helpdesk-Mitarbeiter sollten auch über ein Verständnis der Tools und Prozesse verfügen, die bei Bedarf bewertet und behoben werden können. Bei Lösungen mit einem Optimization Pack besteht die einfachste Möglichkeit, während eines Sprach- oder Videoanrufs nach Optimierung zu suchen, darin, die Ressourcennutzung im Task-Manager zu beobachten. Wenn die Optimierung aktiviert ist, verbraucht der laufende Prozess für die Unified Communication-Lösung im Vergleich zum Betrieb in einem nicht optimierten Zustand weniger CPU. Für die Umleitung von Browser-Inhalten werden die Prozesse HdxBrowserCef.exe und HdxBrowser.exe genannt. Weitere Details finden Sie im Leitfaden zur Fehlerbehebung zur Fehlerbehebung für Browserinhalte unter https://support.citrix.com/article/CTX230052.

Zusammenfassung

Für welche Unified Communication-Lösung Kunden sich auch entscheiden, Citrix hat eine Möglichkeit, sie mit der Citrix Virtual Apps and Desktops-Familie zu sichern und zu optimieren. Viele gängige Lösungen verfügen über spezifische Optimization Packs, während andere die innovative Browser-Inhaltsumleitung oder generische Fallback-Optimierungstechniken von Citrix verwenden können. Das Verständnis der Architektur- und Implementierungsspezifikationen für eine bestimmte Umgebung trägt dazu bei, die bestmögliche Benutzererfahrung und Skalierbarkeit sicherzustellen. Schließlich bietet Citrix Director die notwendige Transparenz für Administratoren und Helpdesk-Mitarbeiter, um die Optimierung der einheitlichen Kommunikation proaktiv zu analysieren und zu beheben.

Ressourcen

Optimieren von Unified Communications-Lösungen mit Citrix Technologies