VideoJS v7.x and Brightcove Player v6.x HTML5 plugin

How to integrate Pulse ad delivery with the VideoJS version 7.x and Brightcove Player version 6.x using the VideoJS and Brightcove Player HTML5 plugin.

Note: This plugin replaces our older VideoJS v5.x HTML5 plugin and Brightcove Player v5.x HTML5 plugin, and any customers using the older plugin are recommended to migrate over to this plugin as soon as possible.


The VideoJS and Brightcove Player HTML5 plugin is the easiest and preffered way to integrate your VideoJS and Brightcove Player with Pulse for ad serving, because the plugin automatically takes care of:
  • ad selection,
  • ad playback,
  • ad tracking and error handling,
  • and handling VPAID 1.0 and VPAID 2.0 ads.

Currently, the plugin is limited to displaying linear ads (pre-, mid-, and post-rolls) and pause ads.

Plugin location and tutorial

To integrate, you must have a VideoJS player version 7.x or Brightcove Player version 6.x up and running on your site, as well as a Pulse account and a unique ID (pulseHost).

The plugin is located on GitHub: Pulse Plugin for VideoJS and Brightcove Player. This location contains:
  • the plugin source file,
  • information on how to build the project,
  • a tutorial on how to get started with an integration,
  • information on any optional steps in the integration,
  • and the API reference documentation.