Horizon Client für Mac 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 und HEVC 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.
Hardwarecodierte Codecs |
|
Softwarecodierte Codecs |
|
Horizon Client unterstützt die in der folgenden Tabelle aufgeführten Codecs.
Hardwaredecodierte Codecs |
|
Softwaredecodierte Codecs |
|
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 hochauflösende Farben oder hohe Farbgenauigkeit für eine schärfere Anzeige von Farben in Text und Grafiken aktivieren. 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.
- 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 in Horizon Client.
Voraussetzungen
Stellen Sie sicher, dass Ihre Systemumgebung die folgenden Anforderungen erfüllt.
- Je nach installierter Horizon Agent-Version kann ein Horizon-Administrator die Agent-seitige Gruppenrichtlinieneinstellungen verwenden, um VMware Blast-Funktionen, einschließlich High-Definition-Farbe für H.264, zu aktivieren bzw. zu deaktivieren. Weitere Informationen finden Sie im Dokument VMware Blast – 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.
Administratoren können die VMware Blast HEVC- und die Proxy-Serveroptionen so konfigurieren, dass Endbenutzer sie nicht ändern können, indem Sie Schlüssel in der /Library/Preferences/com.vmware.horizon.plist-Datei auf dem Mac-Client festlegen. Um die HEVC-Option zu konfigurieren, legen Sie den Schlüssel HEVC zulassen auf einen der folgenden Werte fest.
- 1 aktiviert High Efficiency Video Decoding (HEVC)
- 0 deaktiviert High Efficiency Video Decoding (HEVC)
Ein Administrator kann die Proxy-Server-Option konfigurieren, indem er für den Schlüssel Blast über Proxy-Modus einen der folgenden Werte festlegt.
- 1 aktiviert Verwendung von Proxy-Einstellungen des Betriebssystems durch Blast-Verbindungen zulassen
- 0 deaktiviert Verwendung von Proxy-Einstellungen des Betriebssystems durch Blast-Verbindungen zulassen
Prozedur
Die VMware Blast-Optionen können Sie vor und nach der Herstellung einer Verbindung mit einem Server konfigurieren.
- Starten Sie Horizon Client.
- Wählen Sie VMware Blast. aus der Menüleiste aus und klicken Sie auf
- Konfigurieren Sie die H.264-Decodierungsoptionen.
- Um die H.264-Decodierung zu ermöglichen, aktivieren Sie das Kontrollkästchen H.264-Decodierung zulassen.
Wenn diese Option ausgewählt 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.
- Um die Schärfe von farbigem Text und Grafiken zu verbessern, wenn die H.264-Decodierung zulässig ist, aktivieren Sie das Kontrollkästchen Hohe Farbgenauigkeit zulassen (niedrigere Akkulaufzeit und Leistung).
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.
- Um die H.264-Decodierung zu ermöglichen, aktivieren Sie das Kontrollkästchen H.264-Decodierung zulassen.
- Um HEVC-Decodierung zuzulassen, aktivieren Sie das Kontrollkästchen High Efficiency Video Coding (HEVC) zulassen.
Wenn diese Option ausgewählt 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 ausgewählt.
- Um VMware Blast-Verbindungen über einen Proxy-Server zuzulassen, aktivieren Sie das Kontrollkästchen Verwendung von Proxy-Einstellungen des Betriebssystems durch Blast-Verbindungen zulassen.
- Um die Anzeige von Warnmeldungen bei instabilem Netzwerk zu deaktivieren, aktivieren Sie das Kontrollkästchen 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.
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:
- 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).
- 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.
- 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- und HEVC-Hardware-Codecs, da diese Codecs spezielle GPU-Hardware auf dem Hypervisor-Host benötigen. 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 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:
- H.264 4:4:4 (High-Definition Farbe)
- HEVC 4:2:0 (Standard-Definition-Farbe)
- 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:
- BlastCodec (High-Definition-Farbe)
- H.264 4:4:4 (High-Definition Farbe)
- H.264 4:2:0 (Standard-Definition-Farbe)
- Adaptiv (High-Definition-Farbe)