成人快手

Object Based Media SchemaThe Object Based Media Schema was created by 成人快手 R&D to model interactive and personalised media experiences.

License: GPLv3

Project Links: Website

The Object Based Media Schema was created by 成人快手 R&D to model interactive and personalised media experiences. The data model described in these schema has been built with the intention of flexibly representing simple linear stories and potentially complex narratives with any number of possible branches and target playback devices. One of the essential concepts embodied in this data model is that the media itself is only associated with the individual elements of the story at the final layer, allowing multiple device or user-centric decisions to affect which eventual piece of media should be played to represent a particular part of the story. The data model covers a number of domains and attempts to keep a clean separation of concerns between these. At the top level is the narrative domain, which is used to describe the structure of stories. Next is the presentation domain which is concerned with how the components of a story are presented to the audience. Below this is the media domain - the assets used to render the story.

For more information take a look at the object based media toolkit project page.