Horizon Client für Windows bietet einen Menüpunkt VMware Blast, mit dem Sie Optionen im Zusammenhang mit dem Anzeige-Remoting-Protokoll VMware Blast konfigurieren können. Die meisten dieser Optionen steuern die Verwendung von Videokomprimierungsmethoden durch VMware Blast, die auch als Decodierungsmethoden oder Codecs bezeichnet werden.

Unterstützung für VMware Blast Codec

VMware Blast unterstützt die Verwendung von branchenüblichen Codecs wie H.264, HEVC und AV1 für das Remoting von Bildschirminhalten von Horizon Agent zu Horizon Client. Folglich können sowohl Horizon Agent als auch Horizon Client die GPU-Hardwarebeschleunigung über eine Vielzahl von Systemhardware nutzen.

Horizon Agent unterstützt die in der folgenden Tabelle aufgeführten Codecs.

Tabelle 1. Von Horizon Agent unterstützte Codecs
Hardwarecodierte Codecs
  • HEVC
  • H.264 (hardwarecodiert)
  • AV1
Softwarecodierte Codecs
  • BlastCodec
  • H.264 (softwarecodiert)
  • Adaptiv

Horizon Client unterstützt die in der folgenden Tabelle aufgeführten Codecs.

Tabelle 2. Von Horizon Client unterstützte Codecs
Hardwaredecodierte Codecs
  • H.264 (unterstützt von der meisten Hardware, normalerweise mit Unterstützung nur für Standard-Definition-Farbe)
  • HEVC
  • AV1
Softwaredecodierte Codecs
  • BlastCodec
  • H.264 (einschließlich High-Definition-Farbe)
  • Adaptiv

Zusammenfassung der Codec-Optionen

  • BlastCodec gilt als guter Allzweck-Codec, der vor allem für Büroanwendungen eine hohe Bandbreiteneffizienz bietet. Dieser Codec enthält von Haus aus High-Definition-Farbe.
  • H.264 verfügt über optimierte Funktionen für die Wiedergabe von Multimedia-Inhalten und wird von der meisten Client-Hardware unterstützt. Thin Clients mit geringerer Leistung können mit diesem Codec bessere Frame-Raten erzielen. Sie können auch die Option High-Definition-Farbe aktivieren, um eine schärfere Farbdarstellung von Text und Grafiken zu erhalten. Diese Option kann jedoch die Verwendung eines Software-Decoders erfordern, was zu einer erhöhten CPU-Auslastung auf dem Client-Computer führt.
  • HEVC (High Efficiency Video Coding) ist auch für Multimedia-Inhalte optimiert und hat speziellere Hardwareanforderungen. Sie haben die Möglichkeit, High-Definition-Farbe für diesen Codec zuzulassen.
  • AV1 (AOMedia Video 1) ist ein lizenzfreier Codec, der für Videoübertragungen entwickelt wurde. Horizon Client unterstützt derzeit keine High-Definition-Farbe für diesen Codec.
  • Adaptiv ist der ursprüngliche Software-Codec, der von VMware Blast unterstützt wird und inzwischen durch BlastCodec ersetzt wurde. Horizon Client verwendet Adaptiv als Fallback, wenn alle anderen Codecs (wie BlastCodec und H.264) nicht unterstützt werden.

High-Definition-Farbe verwendet die YUV 4:4:4-Farbmatrix, die die vierfache Farbauflösung der YUV-Matrix mit Standarddefinition von 4:2:0 bietet. High-Definition-Farbe wird auf ARM-Prozessoren nicht unterstützt.

Die maximal unterstützte Auflösung hängt von der Kapazität des Grafikprozessors (GPU, Graphical Processing Unit) auf dem Client ab. Eine GPU, die 4K-Auflösung für JPEG/PNG unterstützen kann, unterstützt möglicherweise 4K-Auflösung für H.264 nicht.

Wenn Ihre Umgebung einen Netzwerk-Proxy-Server verwendet, können Sie angeben, ob VMware Blast-Verbindungen über den in Ihrem Betriebssystem konfigurierten Standard-Proxy-Server zugelassen werden sollen.

Für einen SSL-Proxy-Server müssen Sie zudem die Zertifikatsprüfung für sekundäre Verbindungen über den SSL-Proxy-Server konfigurieren. Weitere Informationen finden Sie unter Festlegen des Zertifikatsprüfungsmodus auf Horizon Windows Client.

Voraussetzungen

Stellen Sie sicher, dass Ihre Systemumgebung die folgenden Anforderungen erfüllt.

  • Abhängig von der installierten Horizon Agent-Version kann ein Horizon Administrator mithilfe Agent-seitiger Gruppenrichtlinieneinstellungen VMware Blast-Funktionen aktivieren oder deaktivieren, einschließlich der High-Definition-Farbe für H.264 und HEVC. Weitere Informationen finden Sie unter „VMware Blast-Richtlinieneinstellungen“ im Dokument Horizon-Remote-Desktopfunktionen und GPOs.
  • Um eine High-Definition-Farbe verwenden zu können, muss Horizon Agent 2203 oder höher installiert sein.
  • Das Clientgerät verfügt über eine GPU, die die zu verwendende Decodierungsmethode unterstützt. Beispiel: Die AV1-Decodierung wird auf NVIDIA- und Intel-GPUs unterstützt.
  • Die clientseitige Gruppenrichtlinieneinstellung Verwendung von Proxy-Einstellungen des Betriebssystems durch Blast-Verbindungen zulassen legt fest, ob VMware Blast-Verbindungen über einen Proxyserver hergestellt werden können und ob Benutzer die VMware Blast-Proxy-Server-Einstellung auf der Horizon Client-Benutzeroberfläche ändern können. Weitere Informationen finden Sie unter Verwenden von Gruppenrichtlinieneinstellungen zum Konfigurieren von Horizon Windows Client.

Prozedur

Die VMware Blast-Optionen können Sie vor und nach der Herstellung einer Verbindung mit einem Server konfigurieren.

  1. Starten Sie Horizon Client.
  2. Klicken Sie auf Einstellungen (Zahnradsymbol) in der oberen rechten Ecke der Menüleiste und wählen Sie VMware Blast aus.

    Die VMware Blast-Einstellungen enthalten Steuerelemente zum Festlegen von Dekodierungsoptionen
  3. Um die BlastCodec-Softwaredecodierung zu ermöglichen, aktivieren Sie das Kontrollkästchen BlastCodec-Decodierung zulassen.

    Wenn diese Option aktiviert ist, erlaubt Horizon Client Horizon Agent die Verwendung von BlastCodec. Diese Option ist standardmäßig aktiviert.

    Hinweis: Nur Horizon Agent 2006 und höher unterstützt BlastCodec. Für Horizon Agent 7.13 oder früher wird ein anderer Codec verwendet. Weitere Informationen finden Sie unter Voreinstellungsreihenfolge für Codecs.
  4. Konfigurieren Sie die H.264-Decodierungsoptionen.
    1. Um die H.264-Decodierung zu erlauben, aktivieren Sie die Option H.264-Decodierung zulassen.

      Wenn diese Option aktiviert ist, erlaubt Horizon Client Horizon Agent die Verwendung von H.264. Diese Option ist standardmäßig ausgewählt.

      Die meiste Client-Hardware unterstützt GPU-beschleunigte Decodierung für H.264 mit Standard-Definition-Farbe.

    2. Um die Schärfe von farbigem Text und Grafiken zu verbessern, wenn die H.264-Decodierung zulässig ist, aktivieren Sie das Kontrollkästchen High-Definition-Farbe zulassen (kann die Akkulaufzeit und Leistung verringern).

      Wenn diese Option ausgewählt ist, ermöglicht Horizon Client die Verwendung der H.264 4.4.4-Decodierung. Durch die Auswahl dieser Option werden möglicherweise die Akkulaufzeit und Leistung reduziert. Diese Option ist standardmäßig deaktiviert.

  5. Konfigurieren Sie HEVC-Decodierungsoptionen.
    1. Um die HEVC-Decodierung zu erlauben, aktivieren Sie die Option HEVC-Decodierung zulassen.

      Wenn diese Option aktiviert ist, erlaubt Horizon Client Horizon Agent die Verwendung von HEVC. HEVC erfordert die Unterstützung von GPU-Hardware für HEVC sowohl auf dem Client- als auch auf dem Agent-Computer.

      Diese Option ist standardmäßig aktiviert.

    2. Um die Schärfe von farbigem Text und Grafiken zu verbessern, wenn die HEVC-Decodierung zulässig ist, aktivieren Sie das Kontrollkästchen High-Definition-Farbe zulassen (kann die Leistung beeinträchtigen).

      Wenn diese Option ausgewählt ist, ermöglicht Horizon Client die Verwendung der HEVC 4.4.4-Decodierung. Diese Option ist standardmäßig deaktiviert.

      Hinweis: High-Definition-Farbe bietet schärfere Darstellungen von Farbigem Text und Grafiken (mit einer YUV 4:4:4-Farbmatrix anstelle der häufiger verwendeten YUV 4:2:0-Farbmatrix). Einige GPUs weisen jedoch eine schlechte Codieren/Decodierungsleistung für HEVC mit aktivierter High-Definition-Farbe auf. Wenn ein leistungsbezogenes Problem auftritt, z. B. eine merkliche Abnahme der Frame-Rate, können Sie high-definition-Farben nicht zulassen, indem Sie diese Option deaktivieren.
    3. Um die Decodierung mit hohem Dynamikbereich zu aktivieren, aktivieren Sie das Kontrollkästchen High Dynamic Range-Entschlüsselung (HDR) zulassen.
  6. Um die AV1-Decodierung zu erlauben, aktivieren Sie die Option AV1-Decodierung zulassen.

    AV1 erfordert die Unterstützung von GPU-Hardware für AV1 sowohl auf dem Client- als auch auf dem Agent-Computer.

  7. Um VMware Blast-Verbindungen über einen Proxy-Server zu aktivieren, schalten Sie die Option Verwendung von Proxy-Einstellungen des Betriebssystems durch Blast-Verbindungen zulassen ein.
  8. Um die Anzeige von Warnmeldungen bei instabilem Netzwerk zu deaktivieren, aktivieren Sie die Option Netzwerkzustandsanzeige deaktivieren.

Änderungen werden wirksam, wenn ein Benutzer beim nächsten Mal eine Verbindung mit einem Remote-Desktop oder einer veröffentlichten Anwendung herstellt und das VMware Blast-Anzeigeprotokoll auswählt. Ihre Änderungen haben keinen Einfluss auf vorhandene VMware Blast-Sitzungen.

Falls Horizon Client für Windows keine Verbindung zum Remote-Desktop oder zur veröffentlichten Anwendung über das Blast Secure Gateway herstellen kann, wird eine ausführliche Fehlermeldung angezeigt.

Voreinstellungsreihenfolge für Codecs

Wenn eine VMware Blast-Verbindung initiiert wird, handeln Horizon Client und Horizon Agent aus, welcher Codec verwendet werden soll. Während dieses Aushandlungsprozesses:

  1. Horizon Client präsentiert eine Liste der Codecs, die es sowohl unterstützt (über die Hardware des Client-Computers) als auch zulässt (über die Einstellungen VMware Blast konfigurieren).
  2. Horizon Agent empfängt die Client-Liste und wendet sie auf die Liste der Codecs an, die der Agent sowohl unterstützt (durch die Hardware des Agent-Computers) als auch zulässt (durch die Agent-Konfigurationseinstellungen). Die Agent-Liste wird so gefiltert, dass sie nur die in der Client-Liste aufgeführten Codecs enthält.
  3. Basierend auf der gefilterten Agent-Liste bevorzugt Horizon Agent Hardware-Codecs und greift auf Software-Codecs zurück, wenn keine Hardware-Codecs verfügbar sind. Die Voreinstellungsreihenfolge wird später auf dieser Seite zusammengefasst.
    Hinweis: Agent-VMs unterstützen in der Regel keine H.264-, HEVC- und AV1-Hardware-Codecs, da diese Codecs spezielle GPU-Hardware auf dem Hypervisor-Host erfordern. Daher verwendet Horizon Agent in der Regel die Softwarecodierung, wobei BlastCodec die Standardeinstellung ist.

Horizon Agent verwendet einen Hardware-Codec, wenn Ihre Systemumgebung alle folgenden Kriterien erfüllt:

  • Der Agent-Computer unterstützt den Hardware-Codec.
  • Für HEVC und AV1 muss der Client-Computer über eine GPU verfügen, die den Hardware-Codec unterstützt.
  • Die VMware Blast-Optionen auf dem Client werden so konfiguriert, dass die Verwendung der Decodierungsmethode möglich ist.

Horizon Agent wählt einen Hardware-Codec in der folgenden Reihenfolge aus:

  1. HEVC 4:4:4 (High-Definition-Farbe)
  2. H.264 4:4:4 (High-Definition Farbe)
  3. AV1 4:2:0 (Standard-Definition-Farbe)
  4. HEVC 4:2:0 (Standard-Definition-Farbe)
  5. H.264 4:2:0 (Standard-Definition-Farbe)

Wenn Hardware-Codecs sowohl auf dem Client- als auch auf dem Agent-Computer nicht unterstützt werden, wählt Horizon Agent einen Software-Codec gemäß der folgenden Reihenfolge und den auf dem Client zulässigen Decodierungsmethoden aus:

  1. BlastCodec (High-Definition-Farbe)
  2. H.264 4:4:4 (High-Definition Farbe)
  3. H.264 4:2:0 (Standard-Definition-Farbe)
  4. Adaptiv (High-Definition-Farbe)