OpenTV Player PPAPI/NaCl Browser Extension Documentation
This document has now been WITHDRAWN.
The OpenTV Player PPAPI/NaCl extension for the Chrome Native Client sandbox environment supports HLS and anyCAST PRM (DRM), ensuring that a single streaming format and encryption scheme can reach all supported browsers.
NAGRA's Portable Player Component (PPC) comprises a set of modules that make up the critical parts of the OpenTV Player, such as media source, demuxing, decoding, descrambling, playback control, and audio/video/subtitle synchronisation. The player functionality and capability are within NAGRA’s code and has no reliance on a device’s native player. This means that the OpenTV Player can evolve features quicker and offer a more stable, better quality HLS player. The PPC source code is portable across multiple platforms and provides integration points through abstraction layers for media source, network, and frame rendering to enable extensibility.
The Chrome extension is supported on Intel-based devices only.
Open source usage
The following third-party software is used and embedded within the OpenTV Player Browser Extension (PPAPI).