Sitecore Media Framework with Brightcove Series

Part 3 – Brightcove Account

In previous posts, we had looked into, how to install both Media framework module, as well as the Brightcove connector. In this post, let’s explore how to make a connection between Sitecore and Brightcove account.

To make a connection between Sitecore and Brightcove, we need to have a enterprise account in Brightcove. We can also create a trail account, but trail account does not have privileges to make a connection from external system, so we must have an enterprise account.

Step 1:
Once we have a Brightcove account, we need to collect three values

  • Publisher ID
  • Client Id
  • Client Secret


Step 2:
Login to brightcove account. Click on the account name on the top right corner and then click on home to get the publisher id,


Step 3:
Next we need to create an Application, to get the Client ID, and Client Secret values,

  • Click on Admin on top right corner and then API Authentication.
  • Click on New application. Fill out details and check all the necessary check boxes for the APIs.
  • Click on Save.






Step 4:
Once we have three values, login to Sitecore client, and navigate to /sitecore/media library/Media Framework/Accounts item, right click insert new Brightcove Account.


Step 5:
Fill in the publisher Id, client Id, and client secret.


Step 6:
Next, navigate to the Media Framework menu in toolbar, and click on Import All button,


Step 7:
Once the import is completed, we can navigate to newly created Brightcove account, and have a look at the bucket list for the media items imported from Brightcove.


Now Content Author can search and select the videos, similar like any other Sitecore item.


Step 8:
In brightcove website navigate to players tab and select the players that needs to be added to Sitecore, collect the player id.
Login to Sitecore, and navigate to the newly brightcove account, select the Players item under the new account, right click, insert a brightcove video player, and fill out the ID field, with the collected player ID.



Happy Learning 🙂