[foms] Proposal: adaptive streaming using open codecs
dale at ucsc.edu
Mon Oct 18 17:53:35 PDT 2010
On 10/18/2010 04:58 AM, Jeroen Wijering wrote:
> Hello all,
> Here is a (rough and incomplete) proposal for doing adaptive streaming using open video formats. WebM is used as an example, but all points should apply to Ogg as well. Key components are:
> * Videos are served as separate, small chunks.
> * Accompanying manifest files provide metadata.
> * The user-agent parses manifests and switches between stream levels.
> * An API provides QOS metrics and enables custom switching logic.
Just to quickly add in my 2c.
I don't see much advantage in splitting everything into chunks. At least
for video on demand, the easiest to use system would just extend the
existing <video> tag embed syntax with some additional streams. You
would lose a slight bit of efficiency as you download the index header
for each stream to support stream switching.. but that should be
compared to the efficiency of downloading the manifest file over and
over. And with delta encoded indexes, the key frame indexes are not
necessarily very large.
Of course for live streams the chunk approach makes more sense so
probably have to support both.
More information about the foms