PPAPI/NaCl browser plugin deployment

OpenTV Player BP PPAPI is a browser plugin similar to the OpenTV Player BP NPAPI for Desktop, which:

  • Integrates the Pepper Plugin API used to interface with the Chrome browser and its browser plugins.
  • Runs as a NaCl plugin, in the NaCl sandboxed environment.

The actors used below are defined as follows:

Actor Description


The JavaScript client application developer, responsible for instantiating the plugin.


The system operator, responsible for all server-side components and providing an OTT offer to end users.


The NaCl plugin secure player provider.

Integration points

To integrate a PPAPI plugin, the following aspects must be covered by the integrator:

  • HTML/JS application
  • HTTP/Network access
  • Chrome Web Store