[annodex-dev] sequence description list question

Silvia Pfeiffer silviapfeiffer1 at gmail.com
Wed Jul 23 07:36:07 PDT 2008


Hi Michake & Nils,

On Wed, Jul 23, 2008 at 2:19 AM, Nils Dagsson Moskopp
<nils-dagsson-moskopp at dieweltistgarnichtso.net> wrote:
>> We have been looking at open sequence description formats and it seems
>> xspf could be extended to fit our needs. By using the extension tag we
>> can embed most the necessary xml needed for filters, transitions,
>> effects etc.
>
> why not use SMIL <http://www.w3.org/AudioVideo> ?

I am wondering about the aim of the sequence description that you are after.

If it is just to display a playlist, xspf is perfect. You could
consider doing a mediaRSS http://en.wikipedia.org/wiki/Media_RSS which
is being used for syndicated media content and has a few more fields
than xspf - similarly iTunesRSS. These RSS derovatives work in players
such as the Democracy player (what's it called now?). But if you want
to KISS, go for xspf.

I would try to avoid SMIL where possible, because it is very
complicated and really a format for creating interactive multimedia
presentations (i.e. Flash animations) rather than just for simple
media sequences.


>> Additionally the location tag could be a ROE xml file so that clients
>> could negotiate the media type/quality/language of the given media
>> resource.
>
> better use the Dublin Core namespace
> <http://dublincore.org/documents/dcmi-terms/> !


Dublin Core is a metadata standard. ROE is a xml format for describing
the structure of a multitrack media file and which tracks are
additional, which are alternatives etc. Dublin Core won't solve
Michael's problem. ROE does, so I would suggest using ROE here.


I am curious: what do the current kaltura sequence descriptions look
like? I followed the link and watched the video, even got to the
keyframe view, but wasn't able to see a xml representation of the
sequence.

Assuming you want to build a simple description language for video
shot sequences where all you want is the start-time, end-time of the
clips, and transition effects, you should consider using a list of
temporal URIs and some javascript to implement the transitions.

CMML is really there to describe the source video, so if you wanted
any timed text along the clips, CMML can do that - and it would
continue to stay with the video even if only a part is referenced
through a temporal URI.
ROE on the other hand is there to describe a multitrack video with all
sorts of files (overlays and audio tracks), so you could use it as a
sequence describer where the individual clips are specified through
temporal URIs.


Hope this helps.

Cheers,
Silvia.


More information about the annodex-dev mailing list