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.