Media manbalari kengaytmalari - Media Source Extensions

Media manbalari kengaytmalari (MSE) a W3C imkon beradigan spetsifikatsiya JavaScript yubormoq bayt oqimlari ga media kodeklari ichida Veb-brauzerlar bu qo'llab-quvvatlash HTML 5 videosi va audio.[1] Boshqa mumkin bo'lgan foydalanishlardan tashqari, bu mijoz tomonidan oldindan yuklash va amalga oshirishga imkon beradi buferlash uchun kod Oqimli ommaviy axborot vositalari to'liq ichida JavaScript. U bilan mos keladi, lekin uni chalkashtirib yubormaslik kerak Shifrlangan media kengaytmalari (EME) spetsifikatsiyasi va boshqasidan foydalanishni talab qilmaydi, garchi ko'plab EME dasturlari faqat MSE orqali taqdim etilgan axborot ma'lumotlarini parolini ochishga qodir.[2]

Netflix 2014 yil iyun oyida MSE-ning ijro etilishini ishlatish uchun eksperimental yordamni e'lon qildi Safari brauzeri ustida OS X Yosemite beta-versiya.[3]

YouTube MSE-dan foydalanishni boshladi HTML 5 2013 yil sentyabr oyida o'yinchi.

Brauzerni qo'llab-quvvatlash

  • Firefox 2015 yil 3-noyabrdan boshlab barcha saytlarni qo'llab-quvvatlash bilan 42,[4] faqat Windows Vista yoki undan keyingi versiyalarida Firefox 37-da faqat YouTube bilan foydalanish mumkin bo'lgan funktsiyalarning bir qismi bilan.[5] Firefox Firefox 38 dan boshlab Mac OS X-ga YouTube-ning ijro etilishini qo'llab-quvvatlash uchun MSE-ning bir xil to'plamini qo'shdi.[6]
  • Gugl xrom 2013 yil boshidan boshlab, shuningdek, Android-da.[7]
  • Internet Explorer Windows 8.1 da 11-versiyadan. (2013 yil oktyabr)[7]
  • Microsoft Edge 2015 yil noyabr oyida ishga tushirilganidan beri.[8]
  • Opera 2015 yil 9-iyundan boshlab.[9]
  • Xira oy 27.0 versiyasidan, 2016 yil 22-noyabrdan.[10]
  • Safari OS X da 8.[7]

Aktyorlar

  • NexPlayer HTML5 MSE va EME uchun HLS va DASH-ni qo'llab-quvvatlaydi
  • castLabs PRESTOplay DASH va HLS-ni qo'llab-quvvatlaydigan HMTL5 MSE va EME uchun video pleer
  • Akamai Media Player ning hissasi sifatida Dash sanoat forumi va DASH.js (DASH IF ma'lumotnoma mijozi). AMP tarkibiga Dash.js, HLS.js va Advanced kiradi TEZKOR Akamai Edge serverlaridan protokolni ijro etish.
  • Shaka Player, HTML5 MSE va uchun javascript pleyerlarning ochiq manbali kutubxonasi EME bilan video DASH va HLS qo'llab-quvvatlash[11][12]
  • Comcast Technology Solutions tomonidan tayyorlangan video pleer
  • THEOplayer by OpenTelly: HLS va MPEG-DASH pleyerlari o'zaro faoliyat platformalar uchun HTML5-ni qo'llab-quvvatlash uchun Flash-ning qayta tiklanishiga ehtiyoj sezmaydilar.[13]
  • Viblast pleyeri: HLS va MPEG-DASH pleyer, HTML5 MSE va EME uchun, Flash qaytishi bilan[14]
  • bitmovin HTML5 MSE va EME uchun bitdash MPEG-DASH pleyeri, Flashning orqaga qaytishi bilan[15]
  • HTML5 MSE uchun dash-js[16]
  • HTML5 MSE va EME uchun dash.js[17]
  • HTML5 MSE va EME uchun rx-pleer (jonli va talab bo'yicha)[18]
  • HTML5 MSE uchun hls.js[19][20]
  • HTML5 MSE va EME uchun hasplayer.js, DASH, Smooth Streaming va HLS-ni qo'llab-quvvatlaydi[21]
  • JW Player 7 va undan keyingi versiyalari MPEG-DASH HTML5 MSE va EME yordamida[22]
  • SLDP HTML5 Player SLDP-ni MSE ijro etish orqali qo'llab-quvvatlaydi[23]
  • Azure Media Player MSE-ni qo'llab-quvvatlaydi, EME, DASH, HLS, Chiroq va Kumush nur. Oqim URL manzillari an ism / manifest.[24]
  • Haqiqiy bo'lmagan HTML5 pleyeri WebSockets orqali yuborilgan oqimlarni past kechikish (sub-soniya) jonli ijro etish uchun MSE-dan foydalanadi. Haqiqiy bo'lmagan Media-server.[25]

Shuningdek qarang

Adabiyotlar

  1. ^ "W3C nomzodining ommaviy axborot manbalarining kengaytmasi". 2014 yil 17-iyul. Olingan 20 noyabr 2014.
  2. ^ "Shifrlangan media kengaytmalari". 2017 yil 18 sentyabr. Olingan 29 yanvar 2020.
  3. ^ Entoni Park va Mark Uotson (2013 yil 3-iyun). "OS5 Yosemite-da Safari-da HTML5 video". Netflix.
  4. ^ "Firefox 42.0, barcha yangi xususiyatlar, yangilanishlar va tuzatishlarni ko'ring". Mozilla.
  5. ^ "Firefox 37.0, barcha yangi xususiyatlar, yangilanishlar va tuzatishlarni ko'ring". Mozilla.
  6. ^ "Firefox 38.0, barcha yangi xususiyatlar, yangilanishlar va tuzatishlarni ko'ring". Mozilla.
  7. ^ a b v Bugungi kunda MPEG-DASH holati va nima uchun Youtube & Netflix uni HTML5-da ishlatadi
  8. ^ Makkormik, Libbi. "Media Source Extensions (MSE) (Windows)". docs.microsoft.com.
  9. ^ "Dev.Opera - Opera 30 chiqdi". dev.opera.com.
  10. ^ "Pale Moon - Reliz Notes". www.palemoon.org.
  11. ^ "JavaScript pleer kutubxonasi / DASH & HLS mijozi / MSE-EME pleer: google / shaka-player". 2019 yil 24 mart - GitHub orqali.
  12. ^ "Shaka Player Demo". shaka-player-demo.appspot.com.
  13. ^ NV, THEO Technologies. "THEOplayer - Universal video pleyer". www.theoplayer.com.
  14. ^ "Viblast pleyer". viblast.com.
  15. ^ "Bitmovindan adaptiv oqim uchun HTML5 pleyer". Bitmovin. 2016 yil 22-yanvar.
  16. ^ "DASH-JS | ITEC - HTTP orqali dinamik moslashuvchan oqim".
  17. ^ "Javascript va mos keladigan brauzerlar orqali MPEG DASH-ni ijro etish uchun mos yozuvlar dasturini amalga oshirish: Dash-Industry-Forum / dash.js". 2019 yil 23 mart - GitHub orqali.
  18. ^ "GitHub - canalplus / rx-pleer: Smooth / DASH HTML5 video pleyeri". 2019 yil 21 mart - GitHub orqali.
  19. ^ "dailymotion - o'rta". O'rta.
  20. ^ "hls.js demo sahifasi". Arxivlandi asl nusxasi 2015-11-20. Olingan 2017-12-03.
  21. ^ "HTML5 premium kengaytmalariga asoslangan Http Adaptive Streaming javascript pleer (MSE / EME): Orange-OpenSource / hasplayer.js". 2019 yil 20 fevral - GitHub orqali.
  22. ^ "JW pleerini qo'llab-quvvatlash". JW pleerini qo'llab-quvvatlash.
  23. ^ "SLDP uchun HTML5 pleer". Softvelum.
  24. ^ "Azure Media Player". Microsoft. 2015. Olingan 2016-06-14.
  25. ^ "Haqiqiy bo'lmagan media-server". www.umediaserver.net.