Rozšíření zdrojů médií - Media Source Extensions
Rozšíření zdrojů médií (MSE) je W3C specifikace, která umožňuje JavaScript poslat bajtové proudy na kodeky médií v rámci internetové prohlížeče ta podpora Video HTML 5 a zvuk.[1] Mezi další možná použití to umožňuje implementaci předběžného načítání na straně klienta a ukládání do vyrovnávací paměti kód pro streamování médií úplně v JavaScript. Je kompatibilní s, ale nemělo by být zaměňováno s Šifrovaná rozšíření médií Specifikace (EME) a ani jedna nevyžaduje použití druhé, ačkoli mnoho implementací EME je schopno dešifrovat pouze mediální data poskytovaná prostřednictvím MSE.[2]
Netflix oznámila v červnu 2014 experimentální podporu pro použití přehrávání MSE na internetu Prohlížeč Safari na OS X Yosemite beta verze.[3]
YouTube začal používat MSE s jeho HTML 5 hráč v září 2013.
![]() | Tato sekce potřebuje expanzi s: vysvětlení, jak tyto ovlivňují nástroje přístupnosti pro blokování videa a automatické přehrávání. Můžete pomoci přidávat k tomu. (Květen 2015) |
Podpora prohlížeče
- Firefox 42 s podporou všech webů od 3. listopadu 2015,[4] s podmnožinou funkcí dostupných pro použití pouze s YouTube ve Firefoxu 37 pouze ve Windows Vista nebo novějším.[5] Firefox přidal stejnou podmnožinu MSE pro podporu přehrávání YouTube do Mac OS X počínaje Firefoxem 38.[6]
- Google Chrome od začátku roku 2013, také na Androidu.[7]
- internet Explorer z verze 11 v systému Windows 8.1. (2013 říjen)[7]
- Microsoft Edge od svého uvedení na trh v listopadu 2015.[8]
- Opera od 9. června 2015.[9]
- Bledý měsíc od verze 27.0, od 22. listopadu 2016.[10]
- Safari 8 v OS X.[7]
Hráči
- NexPlayer pro HTML5 MSE a EME podporující HLS a DASH
- castLabs PRESTOplay video přehrávač pro HMTL5 MSE a EME podporující DASH a HLS
- Přehrávač Akamai jako přispěvatel do Dash Industry Forum a DASH.js (DASH IF referenční klient). AMP zahrnuje Dash.js, HLS.js a pokročilé RYCHLE přehrávání protokolu ze serverů Akamai Edge.
- Shaka Player, knihovna open source javascriptových přehrávačů pro HTML5 MSE a EME video s POMLČKA a HLS Podpěra, podpora[11][12]
- Přehrávač videa od společnosti Comcast Technology Solutions
- THEOplayer od OpenTelly: HLS a MPEG-DASH přehrávač pro podporu HTML5 napříč platformami bez nutnosti záložního Flash[13]
- Viblast Player: HLS a MPEG-DASH hráč pro HTML5 MSE a EME, s Flash záložní[14]
- bitmovin Bitdash MPEG-DASH přehrávač pro HTML5 MSE a EME, s Flash záložní[15]
- dash-js pro HTML5 MSE[16]
- dash.js pro HTML5 MSE a EME[17]
- rx-player pro HTML5 MSE a EME (Live and On Demand)[18]
- hls.js pro HTML5 MSE[19][20]
- hasplayer.js pro HTML5 MSE a EME, podporující DASH, Smooth Streaming a HLS[21]
- JW Player 7 a novější pro MPEG-DASH pomocí HTML5 MSE a EME[22]
- SLDP HTML5 Player podporuje SLDP prostřednictvím přehrávání MSE[23]
- Blankyt Přehrávač médií podporuje MSE, EME, POMLČKA, HLS, Blikat, a Silverlight. Streamovací adresy URL jsou publikovány v
ism / manifest
.[24] - Unreal HTML5 player uses MSE for low latency (sub-second) live playback of streams sent via WebSockets by Unreal Media Server.[25]
Viz také
Reference
- ^ „Doporučení kandidátů na rozšíření zdrojů médií W3C“. 17. července 2014. Citováno 20. listopadu 2014.
- ^ „Šifrovaná rozšíření médií“. 18. září 2017. Citováno 29. ledna 2020.
- ^ Anthony Park a Mark Watson (3. června 2013). „Video HTML5 v Safari na OS X Yosemite“. Netflix.
- ^ „Firefox 42.0, Zobrazit všechny nové funkce, aktualizace a opravy“. Mozilla.
- ^ „Firefox 37.0, Zobrazit všechny nové funkce, aktualizace a opravy“. Mozilla.
- ^ „Firefox 38.0, Zobrazit všechny nové funkce, aktualizace a opravy“. Mozilla.
- ^ A b C Stav MPEG-DASH dnes a proč jej YouTube a Netflix používají v HTML5
- ^ McCormick, Libby. „Media Source Extensions (MSE) (Windows)“. docs.microsoft.com.
- ^ „Vydána Dev.Opera - Opera 30“. dev.opera.com.
- ^ „Pale Moon - Poznámky k verzi“. www.palemoon.org.
- ^ „Knihovna JavaScriptu / klient DASH & HLS / přehrávač MSE-EME: google / shaka-player“. 24. března 2019 - prostřednictvím GitHub.
- ^ „Demo hráče Shaka“. shaka-player-demo.appspot.com.
- ^ NV, THEO Technologies. „THEOplayer - Universal Video Player“. www.theoplayer.com.
- ^ „Viblast Player“. viblast.com.
- ^ „Přehrávač HTML5 pro adaptivní streamování z bitmovinu“. Bitmovin. 22. ledna 2016.
- ^ „DASH-JS | ITEC - Dynamic Adaptive Streaming over HTTP“.
- ^ „Implementace referenčního klienta pro přehrávání MPEG DASH přes Javascript a kompatibilní prohlížeče: Dash-Industry-Forum / dash.js“. 23. března 2019 - prostřednictvím GitHub.
- ^ „GitHub - canalplus / rx-player: Smooth / DASH HTML5 Video Player“. 21. března 2019 - prostřednictvím GitHub.
- ^ "dailymotion - střední". Střední.
- ^ „ukázková stránka hls.js“. Archivovány od originál dne 2015-11-20. Citováno 2017-12-03.
- ^ „Http Adaptive Streaming javascript player based on HTML5 premium extensions (MSE / EME): Orange-OpenSource / hasplayer.js“. 20. února 2019 - přes GitHub.
- ^ „Podpora JW Player“. Podpora JW Player.
- ^ „Přehrávač HTML5 pro SLDP“. Softvelum.
- ^ „Azure Media Player“. Microsoft. 2015. Citováno 2016-06-14.
- ^ „Unreal Media Server“. www.umediaserver.net.