Hacker News new | ask | show | jobs
by doppel 3942 days ago
To clarify a number of points:

- Chrome (and other browsers) support MPEG-DASH via javascript through the Media Source Extensions (MSE) (which Safari actually supports[1])

- Firefox does not "bundle" H.264 (because of licensing) but has recently supported it where the OS provides it[2].

- HLS and MPEG-DASH are fairly similar in theory, but in practice HLS requires complete (with header/metadata) chunks whereas MPEG-DASH can "arbitrarily" chunk a video file and just feed into a MSE video stream. Both work with manifest files detailing different resolutions/qualities and chunk sizes + offsets.

[1] https://en.wikipedia.org/wiki/Media_Source_Extensions#Browse...

[2] https://developer.mozilla.org/en-US/Apps/Build/Audio_and_vid...