3. COPYRIGHT 2017
TODAY’S AGENDA
1. Explore Video, Playlist, Player, & Tag items
2. Embed Videos in Sitecore website
3. Brightcove Video Template Customization
4. Adding Brightcove templates to TDS, & code generation
5. Video Search Index
6. Configuration changes for CM & CD environment
6. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
Add Brightcove Account to Sitecore
Open Sitecore Content Editor.
Navigate to Media Library ->Media Framework ->Accounts.
Add a new Brightcove Account Item.
Enter the Brightcove Publisher Id, Client Id & Client Secret values.
Click Media Framework ribbon and click on the Import All button.
7. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
• Video
• Playlist
• Player
• Tag
Brightcove Templates
8. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
Embed Videos in Sitecore Website
Rich Text Editor – Embed Media & Embed Media Link buttons
Embed Media Rendering
9. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
Brightcove Video Template Customization
We can use Brightcove templates similar way as our custom templates,
Inherit from other templates
Add new fields
Add Presentation
When Brightcove Sync operation runs, our newly added field values are not
effected, as there are no corresponding fields in Brightcove to sync.
10. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
TDS & Code Generation
We can Add Brightcove templates to project.
As there are couple of custom field types present, need to modify code gen
templates accordingly. Ex: Image Preview, Read-Only Text, etc.
11. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
Video Search Index
Brightcove connector includes “mediaframework_brightcove_index “ index in
Sitecore.ContentSearch.MediaFramework.Brightcove.config file.
This index crawls on Master database, and it is used for searching for
Brightcove items in Sitecore client.
Lucene vs Solr
https://github.com/Sitecore/Media-Framework-Brightcove-Edition/blob/master/src/App_Config/Include/
12. COPYRIGHT 2017
SITECORE MEDIA FRAMEWORK WITH BRIGHTCOVE
COPYRIGHT 2017
CM & CD Configuration
To perform automatic media synchronization, Brightcove connector uses
“MediaFramework_Import_Brightcove” scheduling agent, which is present in
Sitecore.MediaFramework.Services.Brightcove.config file.
Not required on CD
Scheduling Agents
Brightcove Search Index
13. COPYRIGHT 2017
SITECORE COMMUNITY
COPYRIGHT 2017
Sitecore Slack Channel
Sitecore Stack exchange
Sitecore Hackathon
Catching Exceptions
https://coresampler.fireside.fm/
Sitecore Community