Sdílet prostřednictvím


Technologie přehrávání ("tech")

Technologie přehrávání odkazuje na konkrétní technologii prohlížeče nebo modulu plug-in, která se používá k přehrávání videa nebo zvuku.

  • azureHtml5JS: využívá standardy MSE a EME ve spojení s elementem videa pro přehrávání obsahu DASH bez modulů plug-in s podporou šifrovaného obsahu obálky AES-128 nebo běžně šifrovaného obsahu DRM (prostřednictvím PlayReady a Widevine, pokud ho prohlížeč podporuje) ze služby Azure Media Services.
  • flashSS: využívá technologii flash playeru k přehrávání obsahu Smooth s podporou 128bitového dešifrování obálek AES ze služby Azure Media Services – vyžaduje flash verzi 11.4 nebo vyšší.
  • html5FairPlayHLS: využívá Safari (pouze na Macu nebo iOS) specifické v technologii přehrávání založené na prohlížeči prostřednictvím HLS s prvkem videa. Tato technologie je nutná k přehrávání obsahu chráněného technologií FairPlay z Azure Media Services a byla přidána do techOrderu k 19.10.16.
  • SilverlightSS: Využívá technologii Silverlight k přehrávání obsahu Smooth s podporou obsahu chráněného službou PlayReady ze služby Azure Media Services.
  • html5: využívá technologii přehrávání založenou na prohlížeči s prvkem videa. Na zařízení s Apple iOS nebo Androidem tato technologie umožňuje přehrávání streamů HLS se základní podporou 128bitového šifrování obálek AES-128 nebo obsahu DRM (přes FairPlay, pokud to prohlížeč podporuje).

Technická objednávka

Aby bylo zajištěno, že váš prostředek bude možné přehrávat na nejrůznějších zařízeních, doporučuje se následující technická objednávka, která je výchozí, pokud: techOrder: ["azureHtml5JS", "flashSS", "html5FairPlayHLS","silverlightSS", "html5"] a dá se nastavit přímo na <video> nebo programově v možnostech:

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

nebo

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

Matice kompatibility

Vzhledem k doporučené technické objednávce streamování obsahu ze služby Azure Media Services se očekává následující matice pro přehrávání kompatibility.

Prohlížeč Operační systém Expected Tech (Clear) Expected Tech (AES) Očekávaná technologie (DRM)
EdgeIE 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 nepodporováno
Edge Xbox One1 (aktualizace z listopadu 2015) azureHtml5JS azureHtml5JS nepodporováno
Chrome 37 nebo novější Windows 10, Windows 8.1, macOS X Yosemite1 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Firefox 47 nebo novější Windows 10, Windows 8.1, macOS X Yosemite+1 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Firefox 42–46 Windows 10, Windows 8.1, macOS X Yosemite+1 azureHtml5JS azureHtml5JS SilverlightSS (PlayReady)
Firefox 35–41 Windows 10, Windows 8.1 flashSS flashSS SilverlightSS (PlayReady)
Safari iOS 6+ html5 html5 (bez tokenu)3 nepodporováno
Safari 8+ OS X Yosemite+ azureHtml5JS azureHtml5JS html5FairPlayHLS (FairPlay)
Safari 6 OS X Mountain Lion1 flashSS flashSS SilverlightSS (PlayReady)
Chrome 37 nebo novější Android 4.4.4+2 azureHtml5JS azureHtml5JS azureHtml5JS (Widevine)
Chrome 37 nebo novější Android 4.02 html5 html5 (bez tokenu)3 nepodporováno
Firefox 42 nebo novější Android 5.0+2 azureHtml5JS azureHtml5JS nepodporováno
IE 8, IE 9, IE 10 Windows nepodporováno nepodporováno nepodporováno

1 Konfigurace není podporována nebo testována; jako referenci pro dokončení.

2 Úspěšné přehrávání na zařízeních s Androidem vyžaduje kombinaci funkcí zařízení, podpory grafiky, vykreslování kodeků, podpory operačního systému a dalších. Vzhledem k tomu, že Android je opensourcová platforma, která umožňuje výrobcům telefonů změnit operační systém Vanilla Android poskytovaný společností Google, způsobuje to určitou fragmentaci v prostoru androidu a některá zařízení nemusí být podporována kvůli nedostatku funkcí. Některá zařízení s Androidem také nepodporují všechny kodeky.

3 V případech, kdy není k dispozici podpora tokenu, lze k přidání této funkce použít proxy server. Další informace o tomto řešení najdete v tomto blogu .

Poznámka

Pokud zvolená očekávaná technologie vyžaduje instalaci modulu plug-in, jako je Flash, a ten není nainstalovaný na počítači uživatele, bude AMP dál kontrolovat možnosti další technologie ve spojení s typy zdrojů a informacemi o ochraně v technickém seznamu. Pokud se například pokusíte zobrazit nechráněný stream na vyžádání v Safari 8 v OS X Yosemite a není nainstalovaný Flash ani Silverlight, amp vybere pro přehrávání nativní technologii Html5.

Nové technologie prohlížečů se objevují každý den a jako takové by mohly tuto matici ovlivnit.