Freigeben über


Wiedergabetechnologie („Technologie“)

Der Begriff „Wiedergabetechnologie“ bezieht sich auf die spezifische Browser- oder Plug-In-Technologie, die für die Video- oder Audiowiedergabe verwendet wird.

  • azureHtml5JS: Nutzt MSE- und EME-Standards in Kombination mit dem Videoelement für eine Plug-In-freie Wiedergabe von DASH-Inhalten mit Unterstützung von Inhalten mit AES-128-Bit-Umschlagsverschlüsselung oder allgemeiner DRM-Verschlüsselung (über PlayReady und Widevine, sofern vom Browser unterstützt) über Azure Media Services.
  • flashSS: Nutzt Flash Player-Technologie für die Wiedergabe von Smooth-Inhalten mit Unterstützung von AES-128-Bit-Umschlagsentschlüsselung über Azure Media Services (mindestens Flash-Version 11.4 erforderlich).
  • html5FairPlayHLS: Nutzt Safari-spezifische (nur Mac oder iOS) browserbasierte Wiedergabetechnologie über HLS mit dem Videoelement. Diese Technologie ist für die Wiedergabe von FairPlay-geschützten Inhalten über Azure Media Services erforderlich und wurde der Technologiereihenfolge am 19.10.2016 hinzugefügt.
  • silverlightSS: Nutzt Silverlight-Technologie für die Wiedergabe von Smooth-Inhalten mit Unterstützung von PlayReady-geschützten Inhalten über Azure Media Services.
  • html5: Nutzt browserbasierte Wiedergabetechnologie mit dem Videoelement. Bei Apple iOS-oder Android-Geräten ermöglicht diese Technologie die Wiedergabe von HLS-Datenströmen mit grundlegender Unterstützung von AES-128-Bit-Umschlagverschlüsselung oder DRM-Inhalten (über FairPlay, sofern vom Browser unterstützt).

Technologiereihenfolge

Um sicherzustellen, dass Ihr Medienobjekt auf verschiedensten Geräten wiedergegeben kann, wird die folgende Technologiereihenfolge empfohlen und standardmäßig verwendet, wenn techOrder: ["azureHtml5JS", "flashSS", "html5FairPlayHLS","silverlightSS", "html5"] gilt und direkt für <video> oder programmgesteuert in den Optionen festgelegt werden kann:

<video data-setup='{"techOrder": ["azureHtml5JS", "flashSS", "html5FairPlayHLS", "silverlightSS", "html5"]}

oder

    amp("vid1", {
          techOrder: ["azureHtml5JS", "flashSS", "html5FairPlayHLS", "silverlightSS", "html5"]
    });

Kompatibilitätsmatrix

Angesichts der empfohlenen Technologiereihenfolge für das Streamen von Inhalten über Azure Media Services wird für die Wiedergabe die folgende Kompatibilitätsmatrix erwartet:

Browser Betriebssystem Erwartete Technologie (unverschlüsselt) Erwartete Technologie (AES) Erwartete Technologie (DRM)
Microsoft Edge, IE 11 Windows 10, Windows 8.1, Windows Phone 101 azureHtml5JS azureHtml5JS azureHtml5JS (PlayReady)
IE 11 Windows 7, Windows Vista1 flashSS flashSS SilverlightSS (PlayReady)
IE 11 Windows Phone 8.1 azureHtml5JS azureHtml5JS Nicht unterstützt
Microsoft Edge Xbox One1 (Update von Nov 2015) azureHtml5JS azureHtml5JS Nicht unterstützt
Chrome ab Version 37 Windows 10, Windows 8.1, macOS X Yosemite1 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Firefox ab Version 47 Windows 10, Windows 8.1, macOS X ab Yosemite1 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Firefox 42–46 Windows 10, Windows 8.1, macOS X ab Yosemite1 azureHtml5JS azureHtml5JS SilverlightSS (PlayReady)
Firefox 35–41 Windows 10, Windows 8.1 flashSS flashSS SilverlightSS (PlayReady)
Safari iOS ab Version 6 html5 html5 (ohne Token)³ Nicht unterstützt
Safari ab Version 8 OS X ab Yosemite azureHtml5JS azureHtml5JS html5FairPlayHLS (FairPlay)
Safari 6 OS X Mountain Lion1 flashSS flashSS SilverlightSS (PlayReady)
Chrome ab Version 37 Android ab Version 4.4.42 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Chrome ab Version 37 Android 4.02 html5 html5 (ohne Token)3 Nicht unterstützt
Firefox ab Version 42 Android ab Version 5.02 azureHtml5JS azureHtml5JS Nicht unterstützt
IE 8, IE 9, IE 10 Windows Nicht unterstützt Nicht unterstützt Nicht unterstützt

1 Konfiguration wird nicht unterstützt oder wurde nicht getestet und ist hier nur der Vollständigkeit halber angegeben.

2 Für die erfolgreiche Wiedergabe auf Android-Geräten ist eine Kombination aus Gerätefunktionen, Grafikunterstützung, Codec-Rendering, Betriebssystemunterstützung und weiteren Aspekten erforderlich. Da es sich bei Android um eine Open-Source-Plattform handelt, die Smartphoneherstellern eine Änderung des von Google bereitgestellten Android-Betriebssystems ermöglicht, ist die Android-Umgebung inzwischen etwas fragmentiert, und einige Geräte werden aufgrund fehlender Features ggf. nicht unterstützt. Außerdem werden von einigen Android-Geräten nicht alle Codecs unterstützt.

3 In Fällen ohne Tokenunterstützung kann diese Funktion mithilfe eines Proxys hinzugefügt werden. Weitere Informationen zu dieser Lösung finden Sie in diesem Blog.

Hinweis

Wenn für die gewählte erwartete Technologie auf dem Computer des Benutzers ein Plug-In (beispielsweise Flash) installiert werden muss, werden von AMP die Funktionen der nächsten Technologie in der Technologieliste überprüft (zusammen mit Quelltypen und Schutzinformationen). Wenn Sie also beispielsweise versuchen, einen ungeschützten On-Demand-Datenstrom in Safari 8 unter OS X Yosemite anzuzeigen, und weder Flash noch Silverlight installiert ist, wird von AMP die native HTML5-Technologie für die Wiedergabe verwendet.

Da immer wieder neue Browsertechnologien hinzukommen, kann sich diese Matrix jederzeit ändern.