~/talk

Media Source Extensions

Talkat FITC Web Unleashed 2014 · 2014-09-17..09-18· [web-platform, web-performance]
slides:none on file

The web gets a real streaming API: MediaSource Extensions lets JavaScript fetch manifests and initialization fragments, feed segmented MP4s to the video element, and run real adaptive‑bitrate logic (manifest .mpd, segment templates, byte‑range modes). DASH stays codec‑agnostic and the dash industry forum defines dash‑264 interoperability; the open source dash.js player (BSD, uses dijon and jasmine) is production‑ready and used (BBC concerts) while Netflix already moves ~half of playback to MSE; large events scale (≈ 1.9 million simultaneous viewers) and live “edge” timing and packaging tools like mp4box are key.

AI-written summary · about

  1. 0:00Intro
  2. 1:29Online video Options
  3. 4:31The challenge
  4. 6:08What do browsers support?
  5. 8:26MediaSource Extensions (MSE)
  6. 12:19What is MPEG-DASH
  7. 14:57DASH and codecs
  8. 16:39DASH264
  9. 18:17DASH Industry Forum
  10. 18:35Building a DASH player
  11. 19:31How to play a DASH Stream
  12. 22:16Understanding DASH structure
  13. 23:22DASH Manifest
  14. 25:42Describing Representations
  15. 27:34Segment Template variable segment
  16. 28:37dash.js player
  17. 31:11Class Structure
  18. 32:35Mediaplayer.js
  19. 34:24BufferController.js
  20. 40:27Resources
  21. 41:06Questions?
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.