Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Media Source Extensions

From Wikipedia, the free encyclopedia
MSE
Media Source Extensions
AbbreviationEME, media-source
Native name
Media Source Extensions
StatusCandidate Recommendation[1][2]
Year started2013 (2013)[3]
First publishedJanuary 29, 2013 (2013-01-29)[1]
Latest versionCandidate Recommendation
November 17, 2016 (2016-11-17)[1]
Preview versionEditor's draft
April 21, 2021 (2021-04-21)[4]
Organization
CommitteeHTML Media Extensions Working Group
Editors
  • Matthew Wolenetz
  • Mark Watson
Former editors
    • Jerry Smith (until September 2017 (2017-09))
    • Aaron Colwell (until April 2015 (2015-04))
    • Adrian Bateman (until April 2015 (2015-04))
[4][1]
AuthorsHTML Media Extensions Working Group
Base standardsHTML,Web IDL
Related standardsEncrypted Media Extensions
DomainHTML video,HTML audio
Website

Media Source Extensions (MSE) is aW3C specification that allowsJavaScript to sendbyte streams tomedia codecs withinweb browsers that supportHTML video andaudio.[5] Among other possible uses, this allows the implementation of client-side prefetching andbuffering code forstreaming media entirely inJavaScript. It is compatible with, but should not be confused with, theEncrypted Media Extensions (EME) specification, and neither requires the use of the other, although many EME implementations are only capable of decrypting media data provided via MSE.[6]

Netflix announced experimental support in June 2014 for the use of MSE playback on theSafari browser on theOS X Yosemite beta release.[7]

YouTube started using MSE in itsHTML5 player in September 2013.

[icon]
This sectionneeds expansion with: an explanation of how these affect video-blocking and autoplay blocking accessibility tools. You can help byadding to it.(May 2015)

Browser support

[edit]

The Media Source ExtensionsAPI is widely supported across all modernweb browsers, with the only exception being iPhone-family devices (although it is supported on iPadOS).[8] Firefox 37 already had a subset of MSE API available for use with only YouTube in Firefox 37 on Windows Vista or later only,[9] while Mac OS X version had in enabled starting version 38.[10]

Browser support for Media Source Extensions
DesktopMobile devices
Windows, Mac OS, LinuxiOSAndroid
Internet ExplorerEdgeChromeFirefoxSafariOperaAll browsers[11]EdgeChromeFirefoxOperaSamsung Internet
11.0[12]12+[13]23–30[14][15]38–41[14]8+30+[16]iOS 13+[17]12+92+90+64+9.2+
31+42+[18]

Minor browsers

[edit]
  • Pale Moon from version 27.0, since 22 November 2016.[19]

Players

[edit]
  • NexPlayer for HTML5 MSE and EME supporting HLS and DASH
  • castLabs PRESTOplay video player for HMTL5 MSE and EME supporting DASH and HLS
  • Akamai Media Player as a contributor to theDash Industry Forum and DASH.js (DASH IF reference client). AMP includes Dash.js, HLS.js and advancedQUIC protocol playback from Akamai Edge Servers
  • Shaka Player, an open source javascript player library for HTML5 MSE andEME video withDASH andHLS support[20][21]
  • The Video Player by Comcast Technology Solutions
  • THEOplayer by OpenTelly: HLS and MPEG-DASH player for cross-platform HTML5 support without the need for Flash fallback[22]
  • Viblast Player: HLS and MPEG-DASH player for HTML5 MSE and EME, with Flash fallback[23]
  • bitmovin's bitdash MPEG-DASH player for HTML5 MSE and EME, with Flash fallback[24]
  • dash-js for HTML5 MSE[25]
  • dash.js for HTML5 MSE and EME[26]
  • rx-player for HTML5 MSE and EME (Live and On Demand)[27]
  • hls.js for HTML5 MSE[28][29]
  • hasplayer.js for HTML5 MSE and EME, supporting DASH, Smooth Streaming and HLS[30]
  • JW Player 7 and later forMPEG-DASH using HTML5 MSE and EME[31]
  • SLDP HTML5 Player supports SLDP via MSE playback[32]
  • Azure Media Player supports MSE,EME,DASH,HLS,Flash, andSilverlight. Streaming URLs are published in anism/manifest[33]
  • Unreal HTML5 player uses MSE for low latency (sub-second) live playback of streams sent via WebSockets byUnreal Media Server[34]
  • Storm Player uses MSE as one of its delivery modes for ultra-low latency streaming via WebSockets byStorm Streaming Server[35]

See also

[edit]

References

[edit]
  1. ^abcdWolenetz, Matthew; Smith, Jerry; Watson, Mark; Colwell, Aaron; Bateman, Adrian (eds.).Media Source Extensions™.W3C (Technical report) – via W3C.
  2. ^"Media Source Extensions™ Publication History - W3C".W3C. 21 September 2022.
  3. ^Colwell, Aaron; Bateman, Adrian; Watson, Mark, eds. (2013-01-29).Media Source Extensions.W3C (Technical report). Retrieved2021-03-19 – via W3C.
  4. ^abMedia Working Group (2021-04-21). Wolenetz, Matthew; Watson, Mark; Smith, Jerry; Colwell, Aaron; Bateman, Adrian (eds.)."Media Source Extensions™".w3c.github.io. Editor's draft. Media Working Group. Retrieved2021-04-21.
  5. ^"Media Source Extensions W3C Recommendation". 17 November 2016. Retrieved5 January 2021.
  6. ^"Encrypted Media Extensions". 18 September 2017. Retrieved29 January 2020.
  7. ^Anthony Park and Mark Watson (3 June 2013)."HTML5 Video in Safari on OS X Yosemite". Netflix.
  8. ^"Media Source Extensions".Can I use... Retrieved2021-07-30.Fully supported only in iPadOS 13 and later
  9. ^Mozilla (2015-03-31)."Firefox 37.0, See All New Features, Updates and Fixes".Mozilla. 37.0. Retrieved2021-04-24.
  10. ^Mozilla (2015-05-12)."Firefox 38.0, See All New Features, Updates and Fixes".Mozilla. 38.0. Retrieved2021-04-24.
  11. ^All browsers on iOS platform must use WebKit engine[1]
  12. ^Stefan; et al. (bitmovin Team) (2015-02-02)."The Status of MPEG-DASH today, and why YouTube & Netflix use it in HTML5 & beyond".dash-player.com. Archived fromthe original on 2015-02-21. Retrieved2021-04-24.
  13. ^McCormick, Libby (2015-11-05)."Media Source Extensions (MSE) (Windows)".docs.microsoft.com. Retrieved2021-04-24.
  14. ^abNot supported by default, but could be enabled via browser settings
  15. ^"Media Source Extensions - Chrome Platform Status".www.chromestatus.com. Retrieved2021-07-30.
  16. ^Bynens, Mathias (2015-06-09)."Dev.Opera — Opera 30 released".dev.opera.com. Retrieved2021-04-24.
  17. ^Media Source Extensions is only available oniPadOS
  18. ^Mozilla (2015-11-03)."Firefox 42.0, See All New Features, Updates and Fixes".Mozilla. 42.0. Retrieved2021-04-24.
  19. ^"Pale Moon - Release Notes for Archived Versions § 27.0.0 (2016-11-22)".www.palemoon.org. 27.0.0. 2016-11-22. Retrieved2021-04-24.
  20. ^"JavaScript player library / DASH & HLS client / MSE-EME player: google/shaka-player". March 24, 2019 – via GitHub.
  21. ^"Shaka Player Demo".shaka-player-demo.appspot.com.
  22. ^NV, THEO Technologies."THEOplayer – Universal Video Player".www.theoplayer.com.
  23. ^"Viblast Player".viblast.com.
  24. ^"HTML5 Player for Adaptive Streaming from Bitmovin".Bitmovin. January 22, 2016.
  25. ^"DASH-JS | ITEC – Dynamic Adaptive Streaming over HTTP".
  26. ^"A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.: Dash-Industry-Forum/dash.js". March 23, 2019 – via GitHub.
  27. ^"GitHub - canalplus/rx-player: Smooth/DASH HTML5 Video Player". March 21, 2019 – via GitHub.
  28. ^"dailymotion – Medium".Medium.
  29. ^"hls.js demo page". Archived fromthe original on 2015-11-20. Retrieved2017-12-03.
  30. ^"Http Adaptive Streaming javascript player based on HTML5 premium extensions (MSE/EME): Orange-OpenSource/hasplayer.js". February 20, 2019 – via GitHub.
  31. ^"JW Player Support".JW Player Support.
  32. ^"HTML5 player for SLDP".Softvelum.
  33. ^"Azure Media Player".Microsoft. 2015. Retrieved2016-06-14.
  34. ^"Unreal Media Server".www.umediaserver.net.
  35. ^"Storm Streaming Server".Storm Streaming. Retrieved2021-07-30.
Protocols
Server APIs
Apache modules
Topics
Browser APIs
Web APIs
WHATWG
W3C
Khronos
Others
Topics
Related topics
Products,
standards
Recommendations
Notes
Working drafts
Guidelines
Initiative
Deprecated
Obsoleted
Groups,
organizations
Elected
Working
Community, business
Closed
Software
Browsers
Conferences
Retrieved from "https://en.wikipedia.org/w/index.php?title=Media_Source_Extensions&oldid=1269946381"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp