[annodex-dev] first multitrack description draft
Silvia Pfeiffer
silviapfeiffer1 at gmail.com
Sun Feb 10 16:08:21 PST 2008
Hi all,
I committed a first version of the multitrack media XML description language
into the annodex svn. It is for now called ROE (Rich Open multitrack media
Encapsulation) and lives at http://svn.annodex.net/standards/roe/roe_1_0.xsd,
examples are at http://svn.annodex.net/standards/roe/examples/ .
Check out the notes from our FOMS discussions at:
http://wiki.annodex.net/wiki/MovieDescriptionLanguage
A few design decisions that were made in this first draft:
* The use of XML schema made it possible to import onther XML schemas; this
one uses the XHTML XML schema for some elements and attributes.
* SMIL wasn't used after all. It would have been possible to use the
following tags: switch, seq, par, and ref, but it would have required major
changes to the attribute sets and the content models for these to work in
the ROE context. Instead, switch, seq, track and mediaSource were defined
respectively for these and adapted to ROE needs.
* Introduced a head and body element to separate the profiles from the core
document structure.
* The profile element now has a subelement called "partial" which contains
the ID of the selected track and potentially the ID of a selected alternate
media source for a track.
* The "par" element that we used earlier was replaced with the more explicit
"track" element. This makes it easier visible where the input streams go and
it makes it impossible to cross over data between tracks.
* All the media sources have been aggregated into a generic mediaSource -
unless we find a compelling reason to re-introduce audio, video, textstream,
they are not necessary.
BTW: specs typically start numbering at 1.0, so do not take that version
number as a sign of quality.
Feedback very welcome!
Cheers,
Silvia.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/annodex-dev/attachments/20080211/a0227d00/attachment.html
More information about the annodex-dev
mailing list