Citrix Virtual Apps and Desktops

HTML5-Multimedia-Umleitung

Hinweis:

Die HTML5-Multimedia-Umleitung wird in einer zukünftigen Version zur Einstellung vorgesehen. Kunden wird empfohlen, auf die Browser Content Redirection (BCR) umzusteigen, die als Ersatztechnologie empfohlen wird, um die weitere Funktionalität zu gewährleisten.

Die HTML5-Multimedia-Umleitung erweitert die Multimedia-Umleitungsfunktionen von HDX™ MediaStream um HTML5-Audio und -Video. Aufgrund des Wachstums der Online-Verbreitung von Multimedia-Inhalten, insbesondere auf mobilen Geräten, hat die Browser-Branche effizientere Wege zur Präsentation von Audio und Video entwickelt.

Flash war der Standard, erforderte jedoch ein Plug-in, funktionierte nicht auf allen Geräten und hatte einen höheren Batterieverbrauch auf mobilen Geräten. Unternehmen wie YouTube, Netflix und neuere Browserversionen von Mozilla, Google und Microsoft wechseln zu HTML5, was es zum neuen Standard macht.

HTML5-basierte Multimedia-Inhalte bieten viele Vorteile gegenüber proprietären Plug-ins, darunter:

  • Unternehmensunabhängige Standards (W3C)
  • Vereinfachter Workflow für digitales Rechtemanagement (DRM)
  • Bessere Leistung ohne die durch Plug-ins verursachten Sicherheitsprobleme

HTTP Progressive Downloads

Der HTTP Progressive Download ist eine HTTP-basierte Pseudo-Streaming-Methode, die HTML5 unterstützt. Bei einem progressiven Download spielt der Browser eine einzelne Datei (mit einer einzigen Qualität kodiert) ab, während sie von einem HTTP-Webserver heruntergeladen wird. Das Video wird beim Empfang auf dem Laufwerk gespeichert und von dort abgespielt. Wenn Sie das Video erneut ansehen, kann der Browser das Video aus dem Cache laden.

Ein Beispiel für einen progressiven Download finden Sie auf der HTML5-Video-Umleitungs-Testseite. Um die Videoelemente auf der Webseite zu überprüfen und die Quellen (mp4-Containerformat) in HTML5-Video-Tags zu finden, verwenden Sie die Entwicklertools in Ihrem Browser:

HTML5 und Flash im Vergleich

Funktion HTML5 Flash
Erfordert einen proprietären Player Nein Ja
Läuft auf mobilen Geräten Ja Teilweise
Ausführungsgeschwindigkeit auf verschiedenen Plattformen Hoch Langsam
Unterstützt von iOS Ja Nein
Ressourcennutzung Weniger Mehr
Schnelleres Laden Ja Nein

Anforderungen

Wir unterstützen nur die Umleitung für progressive Downloads im mp4-Format. Wir unterstützen keine WebM- und adaptiven Bitraten-Streaming-Technologien wie DASH/HLS.

Wir unterstützen die folgenden Funktionen und verwenden Richtlinien zu deren Steuerung. Weitere Informationen finden Sie unter Multimedia-Richtlinieneinstellungen.

  • Serverseitiges Rendern
  • Server-Abruf, clientseitiges Rendern
  • Clientseitiges Abrufen und Rendern

Mindestversionen von Citrix Workspace™ App und Citrix Receiver™:

  • Citrix Workspace App 1808 für Windows
  • Citrix Receiver für Windows 4.5
  • Citrix Workspace App 1808 für Linux
  • Citrix Receiver für Linux 13.5
Mindest-VDA-Browserversion Windows-Betriebssystemversion/-Build/SP
Internet Explorer 11.0 Windows 10 x86 (1607 RS1) und x64 (1607 RS1); Windows 7 x86 und x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2
Firefox 47 Fügen Sie die Zertifikate manuell zum Firefox-Zertifikatsspeicher hinzu oder konfigurieren Sie Firefox so, dass er Zertifikate aus einem vertrauenswürdigen Windows-Zertifikatsspeicher sucht. Weitere Informationen finden Sie unter https://wiki.mozilla.org/CA:AddRootToFirefox Windows 10 x86 (1607 RS1) und x64 (1607 RS1); Windows 7 x86 und x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2
Chrome 51 Windows 10 x86 (1607 RS1) und x64 (1607 RS1); Windows 7 x86 und x64; Windows Server 2016 RTM 14393 (1607); Windows Server 2012 R2

Komponenten der HTML5-Video-Umleitungslösung

  • HdxVideo.js – JavaScript-Hook, der Videobefehle auf der Website abfängt. HdxVideo.js kommuniziert mit WebSocketService über Secure WebSockets (SSL/TLS).
  • WebSocket-SSL-Zertifikate
    • Für die CA (Stamm): Citrix XenApp/XenDesktop HDX In-Product CA (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX In-Product CA) Speicherort: Zertifikate (Lokaler Computer) > Vertrauenswürdige Stammzertifizierungsstellen > Zertifikate.
    • Für die Endentität (Blatt): Citrix XenApp/XenDesktop HDX Service (C = US; S = Florida; L = Fort Lauderdale; O = Citrix Systems, Inc.; OU = XenApp and XenDesktop Engineering; CN = Citrix XenApp and XenDesktop HDX Service) Speicherort: Zertifikate (Lokaler Computer) > Persönlich > Zertifikate.
  • WebSocketService.exe – Wird auf dem lokalen System ausgeführt und führt die SSL-Terminierung und die Zuordnung von Benutzersitzungen durch. TLS Secure WebSocket lauscht auf 127.0.0.1 Port 9001.
  • WebSocketAgent.exe – Wird in der Benutzersitzung ausgeführt und rendert das Video gemäß den Anweisungen der WebSocketService-Befehle.

Wie aktiviere ich die HTML5-Video-Umleitung?

In dieser Version ist diese Funktion nur für kontrollierte Webseiten verfügbar. Sie erfordert das Hinzufügen des HdxVideo.js-JavaScript (im Installationsmedium von Citrix Virtual Apps and Desktops enthalten) zu den Webseiten, auf denen die HTML5-Multimedia-Inhalte verfügbar sind. Zum Beispiel Videos auf einer internen Schulungswebsite.

Websites wie youtube.com, die auf adaptiven Bitraten-Technologien basieren (z. B. HTTP Live Streaming (HLS) und Dynamic Adaptive Streaming over HTTP (DASH)), werden nicht unterstützt.

Weitere Informationen finden Sie unter Multimedia-Richtlinieneinstellungen.

Tipps zur Fehlerbehebung

Fehler können auftreten, wenn die Webseite versucht, HdxVideo.js auszuführen. Wenn das JavaScript nicht geladen werden kann, schlägt der HTML5-Umleitungsmechanismus fehl. Stellen Sie sicher, dass keine Fehler im Zusammenhang mit HdxVideo.js auftreten, indem Sie die Konsole in den Entwicklertools Ihres Browsers überprüfen. Zum Beispiel:

Umleitungsbild

HTML5-Multimedia-Umleitung