Live briefing
Everything about Media Source Extensions
Standard for JavaScript media streaming
Media Source Extensions (MSE) is a W3C specification that allows JavaScript to send byte streams to media codecs within web browsers that support HTML video and audio. Among other possible uses, this allows the implementation of client-side prefetching and buffering code for streaming media entirely in JavaScript. It is compatible with, but should not be confused with, the Encrypted 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. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Media Source ExtensionsA 5-minute orientation
- Pick up a classic book: BibleThe most-reprinted book on the subject
- Go sideways: Encrypted Media ExtensionsA closely related topic
- Go sideways: Dynamic Adaptive Streaming over HTTPA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
BibleBible · 1200
A Midsummer Night's DreamWilliam Shakespeare · 1600
Three Men in a Boat (to say nothing of the dog)Jerome Klapka Jérôme · 1889
BushidōInazo Nitobe, Stefano Daniel · 1899
American FilmAmerican Film Institute · 1975
Bulletin of the United States Army Medical DepartmentUnited States. Army Medical Service. · 1944
Apache CookbookKen Coar, Rich Bowen · 2003
XMPPPeter Saint-André, Kevin Smith · 2009
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Encrypted Media Extensions Encrypted Media Extensions (EME) is a W3C specification for providing a communication channel between web browsers and the Content Decryption Module (CDM)…
- Dynamic Adaptive Streaming over HTTP Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is an adaptive bitrate streaming technique that enables high quality streaming of…
- HTTP Live Streaming HTTP Live Streaming (also known as HLS) is an HTTP-based adaptive bitrate streaming communications protocol developed by Apple Inc. and released in 2009…
- HTML video HTML video is a subject of the HTML specification as the standard way of playing video via the web. Introduced in HTML5, it is designed to partially replace…
- HTML audio HTML audio is a subject of the HTML specification, incorporating audio, including speech to text, all in the browser. The <audio> element represents a…
- Content Security Policy Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks…
- PDF.js PDF.js is a JavaScript library that renders Portable Document Format (PDF) files using the web standards-compliant HTML5 Canvas. The project is led by…
- Bitmovin Bitmovin is a multimedia technology company which provides services that transcode digital video and audio to streaming formats using cloud computing,…