White Labeling Kaltura for Video Player , Texts and Logos

Posted By : Varun Sharma | 15-Mar-2013

Kaltura is a open-source, free Video Platform, developed by Kaltura and the community.This enables video management, publishing and monetization, it also supports rich media applications through a robust framework.

Today I will discuss about how to make Whitelabelling possible in kaltura. But first of all what actually a Whitelabelling means.

Whitelabelling means how we can change default kaltura logo, kaltura image from the player and watermark. So let's get started with this thing.

The kaltura player utilizes uiconf xml’s to generate the kaltura player and its features. Thus to make changes to the player its corresponding uiconf needs to be edited.

Every kaltura player has a different uiconf xml, but the following steps will be common for all.  

 

To make whitelabelling possible for a player, follow these steps.

1. Identify the uiconf file for a player. The uiconfs utilized by kaltura are present in this directory

/opt/kaltura/web/content/generatedUConf/0/2

2. Login to the terminal and look for the directory with the name of the uiconf id in the following folder

/opt/kaltura/web/content/generatedUConf/0/2

3. Open the directory. You’ll find some xml files name ui_conf_1.xml, ui_conf_2.xml and so on.

4. Open all the xml files in edit mode one by one.

5. To change the watermark search for watermark in the open file. You will find a watermark tag with watermarkUrl attribute. Change the watermarkUr attribute to your url. Do these changes in all xml files.

6. To remove the default kaltura logo, search for kalturaLogo in the open files. Change kalturaLogo to streamUKLogo. This will remove the kaltura logo form the players. Do these changes to all xml files.

7. To change the kaltura image from the player while creating, search for _KMCLOGO1 using the command

grep –r “_KMCLOGO1”  /opt/kaltura/web/content/generatedUConf/0/2

You will get a list of xmls. Replace reference of _KMCLOGO1 with a relevant entryid that you would like to show in the players.

Perform the above steps for the uiconfs of all players to remove kaltura reference.

That's it you are done!


Hope it helps !

Varun Sharma
[email protected]

http://oodlestechnologies.com/

About Author

Author Image
Varun Sharma

Varun is an experienced Groovy and Grails developer and has worked extensively on designing and developing applications with FaceBook , Linkedin and Twitter integrations using Grails technologies. Varun loves painting and photography.

Request for Proposal

Name is required

Comment is required

Sending message..