Content Recognition Rules

Interactive Experiences: Sample Implementations

MovieLabs has developed sample implementations that illustrating CPE usage. These examples are freely available implementations can be used for test, demonstration and development. However, please note that we do not consider these implementations to meet the robustness standards of a reference implementation.

Sample Implementation 1: Use of the CPE API

This Sample Implementation demonstrates all HTML/JavaScript APIs defined in the Cross Platform Extras (CPE) specification found here.

Sample Implementation 1

Sample Implementation 2: Use of the CPE API via Media Manifest

This Sample Implementation uses a Common Metadata Media Manifest (Manifest) to build unique interactive experiences for individual titles. For each title, the Manifest changes, but the code is unmodified. This implementation is also built on CPE (found here),

Sample Implementation 2