By 2022, online videos will make up more than 82% of all consumer internet traffic (Cisco). The growing importance of video was a big factor of Oracle’s decision to partner with Kaltura to provide built-in video management capabilities within Oracle Content and Experience (OCE). That integration makes it easy to create, edit, and publish video content directly within OCE, and then deliver that video content to any channel. All the management, collaboration, and workflows are done within OCE. But under the covers, the video content is converted on the Kaltura platform, and then delivered from Kaltura. That ensures that you can manage your videos as part of the OCE central asset hub, include them as part of your sites and experiences, and deliver those videos in an optimized way to all your channels.
Now, if you’re building your site using Oracle Content and Experience, then we offer out-of-the-box components that you can use to deliver the videos to your sites. However, with more and more people taking advantage of OCE as a headless content management system, the site you’re building may be built using a tool/platform outside OCE. The good news is that you can still embed the video from Kaltura within any page and still take advantage of the Kaltura features in a way that is more customized for your audience.
1. Obtain the configuration parameters for the video (the partner ID, player ID (or configuration ID), and entry ID for the video) via the OCE Management API.
3. Pass the configuration parameters to the Kaltura Player on your page.
Obtain the Configuration Parameters
Then use the REST API for Content Management to get the video:
This will return data in this format (note that not all data values are shown):
Notice the entryID, partnerID, and playerID that were returned (shown in bold above). You will then use that to configure the player later.
Add the Embed Code
Add the embed code for the Kaltura player, within the entryID, partnerID, and playerID specific to the Video Plus asset you want to embed:
And that’s it. The playerID is the player configuration for the Kaltura player, as defined for playback within Oracle Content and Experience. However, you can play around with the settings for the Kaltura player and do something different than the OCE default.
In a subsequent article, I’ll go into details on how you can do this for a React site. But the general steps and embedding information is the same.