MovieLabs has developed specifications to help studios and retailers to create interactive experiences that allows user to navigate and view main features and additional media. The essential pieces are

  • Cross Platform Extras (CPE) defines an API between studios and retailers that supports portable interactivie experiences.
  • Common Media Manifest Metadata (Media Manifest) defines data models with unambiguous encoding definitions that define the interrelationships between media elements. "Manifest" also defines structures for file delivery.
  • Common Extras Menu Metadata specifies data that can be usd to create a simple interactive experience. Common Extras Menu builds on Media Manifest.

For a more detailed overview, see this presentation.