XenApp and XenDesktop

HTML5-Multimedia-Redirection

HTML5-Multimedia-Redirection erweitert die Multimedia-Redirection-Funktionen von HDX™ MediaStream, um HTML5-Audio und -Video einzuschließen. 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, aber es erfordert ein Plug-in, funktioniert nicht auf allen Geräten und hat einen höheren Akkuverbrauch auf mobilen Geräten. Unternehmen wie Youtube, NetFlix.com und neuere Browserversionen von Mozilla, Google und Microsoft wechseln zu HTML5 und machen es zum neuen Standard.

HTML5-basierte Multimedia hat 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

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 der Festplatte gespeichert und von der Festplatte 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-Redirection-Testseite. Verwenden Sie die Entwicklertools in Ihrem Browser, um das Videoelement auf der Webseite zu überprüfen und die Quelle (ein mp4-Containerformat) im HTML5-Video-Tag zu finden:

<video src="https://www.citrix.com/content/dam/citrix61/en_us/images/offsite/html5-redirect.mp4" controls="" style="width:800px;"></video>

Vergleich zwischen HTML5 und Flash

Funktion HTML5 Flash
Erfordert einen proprietären Player Nein Ja
Läuft auf mobilen Geräten Ja Einige
Ausführungsgeschwindigkeit auf verschiedenen Plattformen Hoch Langsam
Von iOS unterstützt Ja Nein
Ressourcennutzung Weniger Mehr
Schneller 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:

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

Steuern Sie diese mithilfe von Richtlinien. Weitere Informationen finden Sie unter Multimedia-Richtlinieneinstellungen.

Mindestversionen von Citrix Receiver™:

  • Citrix Receiver für Windows 4.5
  • Citrix Receiver für Linux 13.5

Mindestversion des VDA-Browsers und 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
    • Windows Server 2008 R2
  • Firefox 47 Fügen Sie die Zertifikate manuell zum Firefox-Zertifikatspeicher hinzu oder konfigurieren Sie Firefox so, dass er nach Zertifikaten in einem vertrauenswürdigen Windows-Zertifikatspeicher 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
    • Windows Server 2008 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
    • Windows Server 2008 R2

Komponenten der HTML5-Videoumleitungslö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/XenDesktop Engineering; CN = Citrix XenApp/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/XenDesktop Engineering; CN = Citrix XenApp/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 Benutzersitzungszuordnung 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.

So aktivieren Sie die HTML5-Videoumleitung

In dieser Version ist diese Funktion nur für kontrollierte Webseiten verfügbar. Sie erfordert das Hinzufügen des HdxVideo.js-JavaScript (im XenDesktop- und XenApp-Installationsmedium 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 Bitratentechnologien basieren (z. B. HTTP Live Streaming (HLS) und Dynamic Adaptive Streaming over HTTP (DASH)), werden nicht unterstützt.

Weitere Informationen finden Sie unter Richtlinieneinstellungen für Multimedia.

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 vorliegen, indem Sie die Konsole in den Entwicklertools Ihres Browsers überprüfen. Zum Beispiel:

lokalisiertes Bild

HTML5-Multimedia-Redirection