XenApp and XenDesktop

Multimedia-Richtlinieneinstellungen

Der Abschnitt Multimedia enthält Richtlinieneinstellungen für die Verwaltung von Streaming-HTML5- und Windows-Audio- und -Videoinhalten in Benutzersitzungen.

HTML5-Videoumleitung

Steuert und optimiert die Bereitstellung von HTML5-Multimedia-Webinhalten durch XenApp- und XenDesktop®-Server für Benutzer.

Standardmäßig ist diese Einstellung deaktiviert.

Richtlinienbild erstellen

HTML-Umleitungsrichtlinienbild

In dieser Version ist diese Funktion nur für kontrollierte Webseiten verfügbar. Sie erfordert das Hinzufügen von JavaScript zu den Webseiten, auf denen die HTML5-Multimedia-Inhalte verfügbar sind, z. B. Videos auf einer internen Schulungswebsite.

So konfigurieren Sie die HTML5-Videoumleitung:

  1. Kopieren Sie die Datei HdxVideo.js aus %Program Files%/Citrix/ICA Service/HTML5 Video Redirection der VDA-Installation an den Speicherort Ihrer internen Webseite.
  2. Fügen Sie diese Zeile in Ihre Webseite ein (wenn Ihre Webseite andere Skripte enthält, fügen Sie HdxVideo.js vor diesen Skripten ein): <script src="HdxVideo.js" type="text/javascript"></script>

Hinweis: Wenn sich HdxVideo.js nicht am selben Speicherort wie Ihre Webseite befindet, verwenden Sie das Attribut src, um den vollständigen Pfad anzugeben.

Wenn das JavaScript nicht zu Ihren kontrollierten Webseiten hinzugefügt wurde und der Benutzer ein HTML5-Video abspielt, greifen XenApp® und XenDesktop standardmäßig auf serverseitiges Rendering zurück.

Damit die Umleitung von HTML5-Videos funktioniert, muss die Windows Media-Umleitung zugelassen werden. Diese Richtlinie ist für Server Fetch Client Render obligatorisch und für Client Side Fetching erforderlich (was wiederum auch erfordert, dass Windows Media client-side content fetching zugelassen wird).

Microsoft Edge unterstützt diese Funktion nicht.

HdxVideo.js ersetzt die HTML5-Player-Steuerelemente des Browsers durch eigene. Um zu überprüfen, ob die Richtlinie zur HTML5-Videoumleitung auf einer bestimmten Website wirksam ist, vergleichen Sie die Player-Steuerelemente mit einem Szenario, in dem die Richtlinie zur HTML5-Videoumleitung verboten ist:

(Benutzerdefinierte Citrix®-Steuerelemente, wenn die Richtlinie zugelassen ist)

Richtlinie ist zugelassenes Bild

(Native Webseiten-Steuerelemente, wenn die Richtlinie verboten oder nicht konfiguriert ist)

Richtlinie ist verbotenes Bild

Die folgenden Videosteuerungen werden unterstützt:

  • Wiedergabe
  • Pause
  • Suchen
  • Wiederholen
  • Audio
  • Vollbild

Sie können eine Testseite für die HTML5-Videoumleitung unter https://www.citrix.com/virtualization/hdx/html5-redirect.html anzeigen.

TLS und HTML5-Videoumleitung

Sie können die HTML5-Videoumleitung verwenden, um HTTPS-Websites umzuleiten. Das in diese Websites injizierte JavaScript muss eine TLS-Verbindung zum Citrix HDX HTML5 Video Redirection Service (WebSocketService.exe) herstellen, der auf dem VDA ausgeführt wird. Um diese Umleitung zu erreichen und die TLS-Integrität der Webseite aufrechtzuerhalten, werden zwei benutzerdefinierte Zertifikate vom Citrix HDX HTML5 Video Redirection Service im Zertifikatspeicher auf dem VDA generiert.

HdxVideo.js verwendet Secure Websockets zur Kommunikation mit WebSocketService.exe, das auf dem VDA ausgeführt wird. Dieser Prozess läuft auf dem lokalen System und führt die SSL-Terminierung und die Zuordnung von Benutzersitzungen durch.

WebSocketService.exe lauscht auf 127.0.0.1 Port 9001.

Videoqualität begrenzen

Diese Einstellung gilt nur für Windows Media und nicht für HTML5. Sie erfordert, dass Sie die Optimierung für Windows Media-Multimediastreaming über WAN aktivieren.

Diese Einstellung gibt die maximal zulässige Videoqualität für eine HDX™-Verbindung an. Bei Konfiguration wird die maximale Videoqualität auf den angegebenen Wert begrenzt, wodurch sichergestellt wird, dass die Multimedia-Dienstgüte (QoS) in einer Umgebung aufrechterhalten wird.

Standardmäßig ist diese Einstellung nicht konfiguriert.

Um die maximal zulässige Videoqualität zu begrenzen, wählen Sie eine der folgenden Optionen:

  • 1080p/8,5 Mbit/s
  • 720p/4,0 Mbit/s
  • 480p/720 Kbit/s
  • 380p/400 Kbit/s
  • 240p/200 Kbit/s

Das gleichzeitige Abspielen mehrerer Videos auf demselben Server verbraucht große Mengen an Ressourcen und kann die Serverskalierbarkeit beeinträchtigen.

Multimedia-Konferenzen

Diese Einstellung erlaubt oder verhindert die Verwendung der optimierten Webcam-Umleitungstechnologie durch Videokonferenzanwendungen.

Standardmäßig ist die Videokonferenzunterstützung zulässig.

Wenn Sie diese Einstellung zu einer Richtlinie hinzufügen, stellen Sie sicher, dass die Einstellung für die Windows Media-Umleitung vorhanden und auf Zulässig (Standard) eingestellt ist.

Bei der Verwendung von Multimediakonferenzen stellen Sie sicher, dass die folgenden Bedingungen erfüllt sind:

  • Vom Hersteller bereitgestellte Treiber für die bei Multimediakonferenzen verwendete Webcam sind auf dem Client installiert.
  • Verbinden Sie die Webcam mit dem Benutzergerät, bevor Sie eine Videokonferenzsitzung initiieren. Der Server verwendet zu einem bestimmten Zeitpunkt nur eine installierte Webcam. Wenn mehrere Webcams auf dem Benutzergerät installiert sind, versucht der Server, jede Webcam nacheinander zu verwenden, bis eine Videokonferenzsitzung erfolgreich erstellt wurde.

Diese Richtlinie ist nicht erforderlich, wenn die Webcam über die generische USB-Umleitung umgeleitet wird. Installieren Sie in diesem Fall die Webcam-Treiber auf dem VDA.

Optimierung für Windows Media-Multimediaumleitung über WAN

Diese Einstellung gilt nur für Windows Media und nicht für HTML5. Die Einstellung ermöglicht Echtzeit-Multimedia-Transkodierung, wodurch Audio- und Videomedien-Streaming auf mobile Geräte über beeinträchtigte Netzwerke ermöglicht wird, und verbessert die Benutzererfahrung, indem die Bereitstellung von Windows Media-Inhalten über ein WAN optimiert wird.

Standardmäßig ist die Bereitstellung von Windows Media-Inhalten über das WAN optimiert.

Wenn Sie diese Einstellung zu einer Richtlinie hinzufügen, stellen Sie sicher, dass die Einstellung Windows Media-Umleitung vorhanden und auf Zulässig eingestellt ist.

Wenn diese Einstellung aktiviert ist, wird die Echtzeit-Multimedia-Transkodierung bei Bedarf automatisch bereitgestellt, um Medien-Streaming zu ermöglichen, was eine nahtlose Benutzererfahrung selbst unter extremen Netzwerkbedingungen bietet.

GPU zur Optimierung der Windows Media-Multimediaumleitung über WAN verwenden

Diese Einstellung gilt nur für Windows Media und ermöglicht die Echtzeit-Multimedia-Transkodierung in der Graphics Processing Unit (GPU) auf dem Virtual Delivery Agent (VDA). Sie verbessert die Serverskalierbarkeit. GPU-Transkodierung ist nur verfügbar, wenn der VDA über eine unterstützte GPU für die Hardwarebeschleunigung verfügt. Andernfalls fällt die Transkodierung auf die CPU zurück.

Hinweis: GPU-Transkodierung wird nur auf NVIDIA-GPUs unterstützt.

Standardmäßig ist die Verwendung der GPU auf dem VDA zur Optimierung der Bereitstellung von Windows Media-Inhalten über das WAN untersagt.

Wenn Sie diese Einstellung zu einer Richtlinie hinzufügen, stellen Sie sicher, dass die Einstellungen für die Windows Media-Umleitung und die Optimierung für Windows Media Multimedia-Umleitung über WAN vorhanden und auf Zulässig festgelegt sind.

Windows Media Fallback-Vermeidung

Diese Einstellung gilt sowohl für HTML5 als auch für Windows Media. Damit sie mit HTML5 funktioniert, legen Sie die Richtlinie HTML-Videoumleitung auf Zulässig fest.

Administratoren können die Richtlinieneinstellung zur Windows Media Fallback-Vermeidung verwenden, um die Methoden festzulegen, die versucht werden, um gestreamte Inhalte an Benutzer zu liefern.

Standardmäßig ist diese Einstellung nicht konfiguriert. Wenn die Einstellung auf Nicht konfiguriert festgelegt ist, ist das Verhalten dasselbe wie bei Alle Inhalte wiedergeben.

Um diese Einstellung zu konfigurieren, wählen Sie eine der folgenden Optionen:

  • Alle Inhalte wiedergeben. Versuchen Sie das clientseitige Abrufen von Inhalten, dann die Windows Media-Umleitung. Falls dies nicht erfolgreich ist, geben Sie den Inhalt auf dem Server wieder.
  • Alle Inhalte nur auf dem Client wiedergeben. Versuchen Sie das clientseitige Abrufen, dann die Windows Media-Umleitung. Falls dies nicht erfolgreich ist, wird der Inhalt nicht wiedergegeben.
  • Nur clientseitig zugängliche Inhalte auf dem Client wiedergeben. Versuchen Sie nur das clientseitige Abrufen. Falls dies nicht erfolgreich ist, wird der Inhalt nicht wiedergegeben.

Wenn der Inhalt nicht wiedergegeben wird, wird die Fehlermeldung „Das Unternehmen hat das Video aufgrund fehlender Ressourcen blockiert“ im Player-Fenster angezeigt (für eine Standarddauer von 5 Sekunden).

Windows Media Fallback-Vermeidungsrichtlinienbild

Die Dauer dieser Fehlermeldung kann mit dem folgenden Registrierungsschlüssel auf dem VDA angepasst werden. Wenn der Registrierungseintrag nicht vorhanden ist, beträgt die Standarddauer 5 Sekunden.

Warnung

Eine falsche Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen, die eine Neuinstallation Ihres Betriebssystems erforderlich machen können. Citrix kann nicht garantieren, dass Probleme, die durch die falsche Verwendung des Registrierungs-Editors entstehen, behoben werden können. Verwenden Sie den Registrierungs-Editor auf eigenes Risiko. Sichern Sie die Registrierung unbedingt, bevor Sie sie bearbeiten.

Der Registrierungspfad variiert je nach Architektur des VDA:

\HKLM\SOFTWARE\Wow6432Node\Citrix\HdxMediastream

oder

\HKLM\SOFTWARE\Citrix\HdxMediastream

Registrierungsschlüssel:

Name: VideoLoadManagementErrDuration

Typ: DWORD

Bereich: 1 - bis zum DWORD-Limit (Standard = 5)

Einheit: Sekunden

Windows Media clientseitiges Abrufen von Inhalten

Diese Einstellung gilt sowohl für HTML5 als auch für Windows Media. Die Einstellung ermöglicht es einem Benutzergerät, Multimediadateien direkt vom Quellanbieter im Internet oder Intranet zu streamen, anstatt über den XenApp- oder XenDesktop-Hostserver.

Standardmäßig ist diese Einstellung auf Zulässig festgelegt. Das Zulassen dieser Einstellung verbessert die Netzwerknutzung und die Serverskalierbarkeit, indem die Medienverarbeitung vom Hostserver auf das Benutzergerät verlagert wird. Es entfällt auch die Anforderung, dass ein erweitertes Multimedia-Framework wie Microsoft DirectShow oder Media Foundation auf dem Benutzergerät installiert sein muss. Das Benutzergerät benötigt lediglich die Fähigkeit, eine Datei von einer URL abzuspielen.

Wenn Sie diese Einstellung zu einer Richtlinie hinzufügen, stellen Sie sicher, dass die Einstellung Windows Media-Umleitung vorhanden und auf Zulässig festgelegt ist. Wenn die Windows Media-Umleitung deaktiviert ist, wird auch das Streaming von Multimediadateien direkt vom Quellanbieter an das Benutzergerät deaktiviert.

Windows Media-Umleitung

Diese Einstellung gilt sowohl für HTML5 als auch für Windows Media und steuert und optimiert die Art und Weise, wie Server Streaming-Audio und -Video an Benutzer liefern.

Standardmäßig ist diese Einstellung auf Zulässig festgelegt. Für HTML5 tritt diese Einstellung nicht in Kraft, wenn die Richtlinie HTML5-Videoumleitung auf Verboten festgelegt ist.

Wenn Sie diese Einstellung zulassen, erhöht sich die Qualität von Audio und Video, die vom Server gerendert werden, auf ein Niveau, das mit lokal auf einem Benutzergerät wiedergegebenen Audio- und Videodateien vergleichbar ist. Der Server streamt Multimedia in der ursprünglichen, komprimierten Form an den Client und ermöglicht dem Benutzergerät, die Medien zu dekomprimieren und wiederzugeben.

Die Windows Media-Umleitung optimiert Multimediadateien, die mit Codecs codiert sind, die den Standards von Microsoft DirectShow, DirectX Media Objects (DMO) und Media Foundation entsprechen. Um eine bestimmte Multimediadatei wiederzugeben, muss ein mit dem Codierungsformat der Multimediadatei kompatibler Codec auf dem Benutzergerät vorhanden sein.

Standardmäßig ist die Richtlinie Audio aktivieren auf dem Client nicht konfiguriert. Um Benutzern die Ausführung von Multimediaanwendungen in ICA®-Sitzungen zu ermöglichen, aktivieren Sie Audio oder geben Sie Benutzern die Berechtigung, Audio in ihrer Clientoberfläche zu aktivieren.

Wählen Sie Verboten nur, wenn die Medienwiedergabe über die Windows Media-Umleitung schlechter erscheint als bei der Wiedergabe mit grundlegender ICA-Komprimierung und normalem Audio. Dies ist selten, kann aber unter Bedingungen geringer Bandbreite auftreten, z. B. bei Medien mit einer sehr geringen Frequenz von Keyframes.

Puffergröße für Windows Media-Umleitung

Diese Einstellung ist veraltet und gilt nicht für HTML5.

Diese Einstellung gibt eine Puffergröße von 1 bis 10 Sekunden für die Multimedia-Beschleunigung an.

Standardmäßig beträgt die Puffergröße 5 Sekunden.

Verwendung der Puffergröße für Windows Media-Umleitung

Diese Einstellung ist veraltet und gilt nicht für HTML5.

Diese Einstellung aktiviert oder deaktiviert die Verwendung der in der Einstellung Puffergröße für Windows Media-Umleitung angegebenen Puffergröße.

Standardmäßig wird die angegebene Puffergröße nicht verwendet.

Wenn diese Einstellung deaktiviert ist oder die Einstellung für die Puffergröße der Windows Media-Umleitung nicht konfiguriert ist, verwendet der Server den Standardwert für die Puffergröße (fünf Sekunden).