View a markdown version of this page

Optimiere WorkSpaces für die Kommunikation in Echtzeit in WorkSpaces Personal - Amazon WorkSpaces

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Optimiere WorkSpaces für die Kommunikation in Echtzeit in WorkSpaces Personal

Amazon WorkSpaces bietet eine Vielzahl von Techniken, um die Bereitstellung von Unified Communication (UC) -Anwendungen wie Microsoft Teams, Zoom, Webex und anderen zu erleichtern. In modernen Anwendungslandschaften bestehen die meisten UC-Anwendungen aus einer Vielzahl von Funktionen, darunter 1:1 -Chatrooms, kollaborative Gruppen-Chat-Kanäle, nahtloses Speichern und Austauschen von Dateien, Live-Events, Webinare, Übertragungen, interaktive Bildschirmübertragung und -steuerung, Whiteboarding und Offline-Messaging-Funktionen. audio/video Die meisten dieser Funktionen sind problemlos WorkSpaces als Standardfunktionen verfügbar, ohne dass eine zusätzliche Feinabstimmung oder Erweiterung erforderlich ist. Es sollte jedoch beachtet werden, dass Kommunikationselemente in Echtzeit, insbesondere Einzelgespräche und gemeinsame Gruppentreffen, eine Ausnahme von dieser Regel darstellen. Die erfolgreiche Integration solcher Funktionen erfordert häufig besondere Aufmerksamkeit und Planung während des Bereitstellungsprozesses. WorkSpaces

Bei der Planung Ihrer Implementierung der Echtzeitkommunikationsfunktionen von UC-Anwendungen auf Amazon WorkSpaces stehen Ihnen drei verschiedene Real-Time Kommunikationskonfigurationsmodi (RTC) zur Auswahl. Die Auswahl hängt von der spezifischen Anwendung oder den Anwendungen ab, die Sie Ihren Benutzern zur Verfügung stellen möchten, und von den Client-Geräten, die Sie verwenden möchten.

Dieses Dokument konzentriert sich auf die Optimierung der Benutzererfahrung für die gängigsten UC-Anwendungen in Amazon WorkSpaces. Informationen zu WorkSpaces Core-spezifischen Optimierungen finden Sie in der partnerspezifischen Dokumentation.

Überblick über die Modi zur Medienoptimierung

Im Folgenden sind die verfügbaren Optionen zur Medienoptimierung aufgeführt.

Option 1: Medienoptimierte Real-Time Kommunikation (Media Optimized RTC)

In diesem Modus werden UC- und VoIP-Anwendungen von Drittanbietern auf der Fernbedienung ausgeführt WorkSpace, während ihr Medienframework zur direkten Kommunikation auf den unterstützten Client ausgelagert wird. Die folgenden UC-Anwendungen verwenden diesen Ansatz auf Amazon: WorkSpaces

Damit der Media Optimized RTC-Modus funktioniert, sollte der Anbieter der UC-Anwendung die Integration WorkSpaces mithilfe eines der verfügbaren Software Development Kits (SDK) wie dem DCV Extension SDK entwickeln. Für diesen Modus müssen die UC-Komponenten auf dem Client-Gerät installiert sein.

Weitere Informationen zur Konfiguration dieses Modus finden Sie unter Konfigurieren von Media Optimized RTC.

Option 2: In-Session Optimierte Real-Time Kommunikation (In-session Optimiertes RTC)

In diesem Modus läuft die unveränderte UC-Anwendung auf dem und leitet den WorkSpace Audio- und Videoverkehr über das DCV zum Client-Gerät weiter. Lokales Audio vom Mikrofon und Videostream von einer Webcam werden an das umgeleitet WorkSpace, wo sie von der UC-Anwendung verarbeitet werden. Dieser Modus bietet umfassende Anwendungskompatibilität und überträgt die UC-Anwendung effizient von der Fernbedienung WorkSpace auf eine Vielzahl von Clientplattformen. Sie müssen die UC-Anwendungskomponenten nicht auf dem Client-Gerät bereitstellen.

Weitere Informationen zur Konfiguration dieses Modus finden Sie unter Konfigurieren Sie das optimierte RTC In-session.

Option 3: Direkte Real-Time Kommunikation (Direct RTC)

In diesem Modus WorkSpace übernimmt die Anwendung, die in der ausgeführt wird, die Kontrolle über den physischen oder virtuellen Telefonapparat, der sich auf dem Schreibtisch oder im Client-Betriebssystem des Benutzers befindet. Dies führt dazu, dass der Audiodatenverkehr direkt vom physischen Telefon an der Workstation der Benutzer oder dem virtuellen Telefon, das auf dem Client-Gerät betrieben wird, zum Remote-Call-Peer übertragen wird. Zu den wichtigsten Beispielen für Anwendungen, die in diesem Modus funktionieren, gehören:

Weitere Informationen zur Konfiguration dieses Modus finden Sie unter Konfigurieren von Direct RTC.

Welcher RTC-Optimierungsmodus sollte verwendet werden?

Verschiedene RTC-Optimierungsmodi können gleichzeitig verwendet oder so eingerichtet werden, dass sie sich gegenseitig als Fallback ergänzen. Erwägen Sie beispielsweise, Media Optimized RTC für Cisco-Webex-Meetings zu aktivieren. Diese Konfiguration stellt sicher, dass Benutzer beim Zugriff WorkSpace über einen Desktop-Client eine optimierte Kommunikation erleben. In Szenarien, in denen Webex von einem gemeinsam genutzten Internetkiosk aus aufgerufen wird, dem keine UC-Optimierungskomponenten zur Verfügung stehen, wechselt Webex jedoch nahtlos in den In-session optimierten RTC-Modus, um die Funktionalität aufrechtzuerhalten. Wenn Benutzer mit mehreren UC-Anwendungen arbeiten, können die RTC-Konfigurationsmodi je nach ihren individuellen Anforderungen variieren.

In der folgenden Tabelle sind die allgemeinen Funktionen von UC-Anwendungen aufgeführt. Sie definiert, welcher RTC-Konfigurationsmodus das beste Ergebnis liefert.

Feature Direct RTC Media Optimized RTC In-session Optimiertes RTC

1:1-Chat

Erfordert keine RTC-Konfiguration

Gruppen-Chatrooms

Erfordert keine RTC-Konfiguration

Gruppen-Audiokonferenzen

Am besten

Am besten

Gut

Gruppen-Videokonferenzen

Gut

Am besten

Gut

1:1-Audioanrufe

Am besten

Am besten

Gut

1:1-Videoanrufe

Gut

Am besten

Gut

Whiteboarding

Erfordert keine RTC-Konfiguration

Audio/video clips/messaging

Nicht zutreffend

Gut

Am besten

Gemeinsame Nutzung von Dateien

Nicht zutreffend

Hängt von der UC-Anwendung ab

Am besten

Bildschirmübertragung und Steuerung

Nicht zutreffend

Hängt von der UC-Anwendung ab

Am besten

Webinars/Broadcast-Ereignisse

Nicht zutreffend

Gut

Am besten

Anleitung zur RTC-Optimierung

Konfigurieren von Media Optimized RTC

Der Modus Media Optimized RTC wird durch die Verwendung der von Amazon bereitgestellten SDKs durch den Anbieter der UC-Anwendung ermöglicht. Die Architektur erfordert, dass der UC-Anbieter ein UC-specific Plugin oder eine Erweiterung entwickelt und auf dem Client bereitstellt.

Das SDK, das öffentlich verfügbare Optionen wie das DCV-Erweiterungs-SDK und benutzerdefinierte private Versionen enthält, stellt einen Steuerkanal zwischen dem UC-Anwendungsmodul, das in dem ausgeführt wird, WorkSpace und einem Plugin auf der Clientseite her. In der Regel weist dieser Steuerkanal die Clienterweiterung an, einen Anruf einzuleiten oder einem Anruf beizutreten. Sobald der Anruf über die clientseitige Erweiterung hergestellt wurde, erfasst das UC-Plugin den Audiostream vom Mikrofon und den Videostream von der Webcam, die dann direkt an die UC-Cloud oder einen Call-Peer übertragen werden. Der eingehende Audiostream wird lokal abgespielt und der Videostream wird in der Benutzeroberfläche des Remote-Clients eingeblendet. Der Steuerkanal ist dafür verantwortlich, den Status des Anrufs zu kommunizieren.

Diagramm, das die Konfiguration Media Optimized RTC zeigt.

Amazon unterstützt WorkSpaces derzeit die folgenden Anwendungen im Media Optimized RTC-Modus:

Wenn Sie eine Anwendung verwenden, die nicht in der Liste aufgeführt ist, ist es ratsam, den Anbieter der Anwendung zu kontaktieren und Unterstützung für WorkSpaces Media Optimized RTC anzufordern. Bitten Sie ihn, sich an aws-av-offloading@amazon.com zu wenden, um diesen Prozess zu beschleunigen.

Der Media Optimized RTC-Modus verbessert zwar die Gesprächsleistung und minimiert die WorkSpace Ressourcenauslastung, weist jedoch bestimmte Einschränkungen auf:

  • Die UC-Client-Erweiterung muss auf dem Client-Gerät installiert sein.

  • Die UC-Client-Erweiterung erfordert eine unabhängige Verwaltung und unabhängige Updates.

  • UC-Client-Erweiterungen sind auf bestimmten Client-Plattformen, wie z. B. mobilen Plattformen oder Webclients, möglicherweise nicht verfügbar.

  • Einige Funktionen von UC-Anwendungen könnten in diesem Modus eingeschränkt sein. Beispielsweise kann das Verhalten bei der Bildschirmübertragung unterschiedlich sein.

  • Die Verwendung von clientseitigen Erweiterungen ist möglicherweise nicht für Szenarien wie Bring Your Own Device (BYOD) oder gemeinsam genutzte Kioske geeignet.

Wenn sich der Media Optimized RTC-Modus für Ihre Umgebung als ungeeignet erweist oder bestimmte Benutzer die Client-Erweiterung nicht installieren können, wird empfohlen, den In-session optimierten RTC-Modus als Fallback-Option zu konfigurieren.

Konfigurieren Sie das optimierte RTC In-session

Im In-session optimierten RTC-Modus läuft die UC-Anwendung WorkSpace ohne Änderungen auf dem und bietet ein lokales Erlebnis. Die von der Anwendung generierten Audio- und Videostreams werden von DCV erfasst und an die Clientseite übertragen. Auf dem Client werden die Mikrofon- (sowohl bei DCV als auch bei PCoIP WorkSpaces) und Webcam-Signale (nur bei DCV WorkSpaces) erfasst, zurück zur UC-Anwendung umgeleitet und nahtlos an die WorkSpace UC-Anwendung weitergeleitet.

Insbesondere gewährleistet diese Option eine herausragende Kompatibilität, selbst mit älteren Anwendungen, und bietet ein einheitliches Benutzererlebnis, unabhängig von der Herkunft der Anwendung. In-session Die Optimierung funktioniert auch mit dem Webclient.

Diagramm, das die In-session optimierte RTC-Konfiguration zeigt.

DCV wurde sorgfältig optimiert, um die Leistung des Remote-RTC-Modus zu verbessern. Die Optimierungsmaßnahmen umfassen:

  • Verwendung eines adaptiven UDP-based QUIC-Transports, der eine effiziente Datenübertragung gewährleistet.

  • Einrichtung eines Audiopfads mit niedriger Latenz, der eine schnelle Audioeingabe und -ausgabe ermöglicht.

  • Implementierung sprachoptimierter Audiocodecs zur Aufrechterhaltung der Audioqualität bei gleichzeitiger Reduzierung der CPU- und Netzwerkauslastung.

  • Webcam-Umleitung, die die Integration von Webcam-Funktionen ermöglicht.

  • Konfiguration der Webcam-Auflösung zur Leistungsoptimierung.

  • Integration von adaptiven Anzeige-Codecs für ein optimales Gleichgewichtig zwischen Geschwindigkeit und visueller Qualität.

  • Korrektur von Audio-Jitter, die eine reibungslose Audioübertragung garantiert.

Diese Optimierungen tragen zusammen zu einer robusten und flüssigen Erfahrung im Modus Remote RTC bei.

Informationen zur Integration Ihrer Webanwendung mit der WebRTC-Umleitung finden Sie unter. Integrieren Sie Ihre Webanwendung mit der WebRTC-Umleitung

Größenempfehlungen

Um den Remote-RTC-Modus effektiv zu unterstützen, ist es wichtig, die richtige Größe von Amazon sicherzustellen. WorkSpaces Die Fernbedienung WorkSpace muss die Systemanforderungen der jeweiligen Unified Communication (UC) -Anwendung erfüllen oder übertreffen. In der folgenden Tabelle sind die unterstützten und empfohlenen WorkSpaces Mindestkonfigurationen für gängige UC-Anwendungen aufgeführt, die für Video- und Audioanrufe verwendet werden:

  Videoanrufe Audioanrufe  
Anwendung CPU-Anforderungen für die RTC-App RAM-Anforderungen für die RTC-App Minimal unterstützt WorkSpace Empfohlen WorkSpace Minimal unterstützt WorkSpace Empfohlen WorkSpace Referenz

Microsoft-Teams

2 Kerne erforderlich, 4 Kerne empfohlen

4,0 GB RAM

Power (4 vCPU, 16 GB Speicher)

  • PowerPro (8 vCPU, 32 GB Speicher)

  • GeneralPurpose.4xlarge (16 vCPU, 64 GB Speicher)

  • GeneralPurpose.8xlarge (32 vCPU, 128 GB Speicher)

Performance (2 vCPU, 8 GB Speicher)

  • PowerPro (8 vCPU, 32 GB Speicher)

  • GeneralPurpose.4xlarge (16 vCPU, 64 GB Speicher)

  • GeneralPurpose.8xlarge (32 vCPU, 128 GB Speicher)

Hardwareanforderungen für Microsoft Teams

Zoom

2 Kerne erforderlich, 4 Kerne empfohlen

4,0 GB RAM

Power (4 vCPU, 16 GB Speicher)

  • PowerPro (8 vCPU, 32 GB Speicher)

  • GeneralPurpose.4xlarge (16 vCPU, 64 GB Speicher)

  • GeneralPurpose.8xlarge (32 vCPU, 128 GB Speicher)

Performance (2 vCPU, 8 GB Speicher)

  • PowerPro (8 vCPU, 32 GB Speicher)

  • GeneralPurpose.4xlarge (16 vCPU, 64 GB Speicher)

  • GeneralPurpose.8xlarge (32 vCPU, 128 GB Speicher)

Zoom-Systemanforderungen: Windows, macOS, Linux

Webex

2 Kerne erforderlich

4,0 GB RAM

Power (4 vCPU, 16 GB Speicher)

  • PowerPro (8 vCPU, 32 GB Speicher)

  • GeneralPurpose.4xlarge (16 vCPU, 64 GB Speicher)

  • GeneralPurpose.8xlarge (32 vCPU, 128 GB Speicher)

Performance (2 vCPU, 8 GB Speicher)

  • PowerPro (8 vCPU, 32 GB Speicher)

  • GeneralPurpose.4xlarge (16 vCPU, 64 GB Speicher)

  • GeneralPurpose.8xlarge (32 vCPU, 128 GB Speicher)

Systemanforderungen für Webex-Dienste

Beachten Sie, dass Videokonferenzen einen erheblichen Ressourcenverbrauch für die Videokodierung und -dekodierung darstellen. In Szenarien mit physischen Maschinen werden diese Aufgaben auf die GPU ausgelagert. Bei Nicht-GPUs WorkSpaces werden diese Aufgaben parallel zur Remote-Protokollkodierung auf der CPU ausgeführt. Daher wird Benutzern, die regelmäßig Videostreaming oder Videoanrufe tätigen, dringend empfohlen, sich für die PowerPro oder eine höhere Konfiguration zu entscheiden.

Die gemeinsame Nutzung von Bildschirmen verbraucht ebenfalls erhebliche Ressourcen, wobei der Ressourcenverbrauch mit höheren Auflösungen zunimmt. Daher ist die Bildschirmübertragung auf Nicht-GPUs WorkSpaces oft auf eine niedrigere Bildrate beschränkt.

Nutzen Sie den UDP-based QUIC-Transport mit DCV

Der UDP-Transport eignet sich besonders gut für die Übertragung von RTC-Anwendungen. Um die Effizienz zu maximieren, stellen Sie sicher, dass Ihr Netzwerk für die Nutzung des QUIC-Transports für DCV eingerichtet ist. Beachten Sie, dass der UDP-based Transport nur für native Clients verfügbar ist.

Konfigurieren Sie die UC-Anwendung für WorkSpaces

Für erweiterte Videoverarbeitungsfunktionen wie Hintergrundunschärfe, virtuelle Hintergründe, Reaktionen oder die Ausrichtung von Live-Events GPU-enabled WorkSpace ist die Wahl einer unerlässlich, um eine optimale Leistung zu erzielen.

Die meisten UC-Anwendungen enthalten Anleitungen zur Deaktivierung der erweiterten Videoverarbeitung, um die CPU-Auslastung auf Nicht-GPUs zu reduzieren. WorkSpaces

Weitere Informationen finden Sie in folgenden verwandten Ressourcen.

Aktivieren der bidirektionale Audio- und Webcam-Umleitung

Amazon WorkSpaces unterstützt standardmäßig Audioeingang, Audioausgang und Kameraumleitung über Videoeingang. Wenn diese Funktionen jedoch aus bestimmten Gründen deaktiviert wurden, können Sie den bereitgestellten Anweisungen folgen, um die Umleitung wieder zu aktivieren. Weitere Informationen finden Sie unter Aktivieren oder Deaktivieren der Videoeingangsumleitung für DCV im Amazon-Administratorhandbuch. WorkSpaces Die Benutzer müssen nach dem Herstellen der Verbindung die Kamera auswählen, die sie in der Sitzung verwenden möchten. Weitere Informationen finden Benutzer im WorkSpaces Amazon-Benutzerhandbuch unter Webcams und andere Videogeräte.

Beschränken der maximale Webcam-Auflösung

Benutzern, die Power, PowerPro GeneralPurpose.4xlarge, oder GeneralPurpose.8xlarge WorkSpaces für Videokonferenzen verwenden, wird dringend empfohlen, die maximale Auflösung umgeleiteter Webcams einzuschränken. Im Fall von PowerPro, oder GeneralPurpose.4xlarge GeneralPurpose.8xlarge, beträgt die empfohlene maximale Auflösung 640 Pixel in der Breite mal 480 Pixel in der Höhe. Im Fall von PowerPro beträgt die empfohlene maximale Auflösung 320 Pixel in der Breite und 240 Pixel in der Höhe.

Führen Sie die folgenden Schritte aus, um die maximale Webcam-Auflösung zu konfigurieren.

  1. Öffnen Sie den Windows Registrierungs-Editor.

  2. Navigieren Sie zu folgendem Registrierungspfad:

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/webcam
  3. Erstellen Sie einen Zeichenfolgenwert mit dem Namen max-resolution und legen Sie ihn auf die gewünschte Auflösung im (X,Y) Format fest, wobei X die horizontale Pixelanzahl (Breite) und Y die vertikale Pixelanzahl (Höhe) darstellt. Legen Sie beispielsweise (640,480) fest, um eine Auflösung mit einer Breite von 640 Pixeln und einer Höhe von 480 Pixeln zu verwenden.

Aktivieren der sprachoptimierten Audiokonfiguration

Standardmäßig WorkSpaces sind sie so eingestellt, dass sie 7.1-HiFi-Audio vom Client WorkSpaces übertragen, wodurch eine hervorragende Musikwiedergabequalität gewährleistet wird. Wenn Ihr primärer Anwendungsfall jedoch Audio- oder Videokonferenzen umfasst, können Sie durch Ändern des Audiocodec-Profils auf eine sprachoptimierte Einstellung CPU- und Netzwerkressourcen einsparen.

Führen Sie die folgenden Schritte aus, um das Audioprofil auf sprachoptimiert einzustellen.

  1. Öffnen Sie den Windows Registrierungs-Editor.

  2. Navigieren Sie zu folgendem Registrierungspfad:

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio
  3. Erstellen Sie einen Zeichenfolgewert mit dem Namen default-profile und legen Sie ihn auf voice fest.

Verwenden hochwertiger Headsets für Audio- und Videoanrufe

Zur Verbesserung der Audioerfahrung und Vermeidung von Echos ist es wichtig, hochwertige Headsets zu verwenden. Die Verwendung von Desktop-Lautsprechern kann zu Echoproblemen am Remote-Ende des Anrufs führen.

Konfigurieren von Direct RTC

Die Konfiguration des Direct RTC-Modus hängt von der jeweiligen Unified Communication (UC) -Anwendung ab und erfordert keine Änderungen an der Konfiguration. WorkSpaces Die folgende Liste bietet eine nicht vollständige Zusammenstellung von Optimierungen für verschiedene UC-Anwendungen.

Diagramm, das die Konfiguration Direct RTC zeigt.