kinetiknz/nestegg — pull request #2 by sjhworkman (2012-09-13 22:48:15+00:00)
Title: Mozilla Bug 782457: Add support for specifying byte ranges of init and cues metadata

For the DASH-WebM On Demand profile, it is necessary to preload initialization information and cues metadata before starting cluster downloads. This requires some changes in nestegg to deal with specific init and cues byte ranges.

Background: In this DASH profile, stream switching is supposed to happen between clusters. Cluster offsets are not provided in the DASH manifest, but are instead to be read from the video files themselves.
-- Note that byte ranges for init and cues data ARE to be supplied in the DASH manifest, allowing client apps to seek and read the relevant bytes.

http://wiki.webmproject.org/adaptive-streaming/webm-dash-specification
https://bugzilla.mozilla.org/show_bug.cgi?id=782457