Even if you don't include ads with your videos, you may wish to run promotions or feature sponsor messaging. There are variety of ways to do this using Brightcove Video Cloud. The techniques described here can be implemented with any type of account, from Express to Enterprise.
Basic Techniques for Standard Players
If you just want to display a single set of messages, you can do this by configuring player settings and styles.
Putting Images into Your Player
Using the Styles editor, you can easily add images to any player that has images built into the template. The Tabbed Navigation 3.0 player, for instance, has both a logo image component above the player, and a banner image component at the bottom. Simply open the Styles editor in the Publishing Module, click on the image components, and you can upload images to fill the space, and also add click-through URLs and tooltips:
Use Player-Level Bumpers
You can also set player-level bumper to play when your player loads in the player settings. The bumper is a 5-15 second video clip that plays automatically when the player loads. You can use it to show a sponsor message or anything that you like. See Adding Bumpers to Players and Videos for more information on setting bumpers.
Basic Sponsorship for Videos
If you have more than one sponsor, You can also choose to play video-level bumpers instead of one player-bumper in the player settings. Then you can add different bumpers to specific videos in the video settings, and a bumper will play at the start of the video instead. Note that you have to choose one or the other - if the player-level bumper option is on, video-level bumpers will not play in that player.
Adding Logo Overlays
Another simple technique for sponsorship is to add logo overlays to your videos. Logo overlays can be added to individual videos, or you can add one for all your videos in your account settings, and then override the default one for individual videos. Like the images in videos players, the logo overlays can have a click-through URL and tooltip assigned to them.
Advanced Sponsorship Techniques Using the Player API
Player API: Changing Player Images for Each Video
With a little help from the Video Cloud Player API, there's a lot more you can do! For the first example, we'll change the logo and banner images in the Compact Navigation 3.0 player for each video. To do this, you need to store paths to images in the video metadata. If you have a Professional or Enterprise account, you could set up custom fields to do this, or if you have an Express account, you can use one of the standard fields like the Long Description.
The rest is simple, and you can look at the full sample for more detail and to see the code: http://files.brightcove.com/BCLSponsorSample-ChangeImages.html.
Player API: Changing a Player Banner on Cue Points
The second Player API sample is a little more prominent. It requires adding cue points to a video with an image URL set as the metadata for each cue point. An event listener for the cue points then resets the source for the banner image beneath the player using the URL from the cue point metadata.
You can view the sample, with additional explanation at http://files.brightcove.com/BCLSponsorSample-ChangeImagesOnCuePoints.html.
Player API: Replace the Playlist with Sponsor Messages on Cue Points
The third Player API sample is more prominent still. It works similarly to the previous one, but inserts a new Image component into the player that is hidden until cue points are reached, and then expands to replace the Playlist with an image whose URL is again stored in the cue point metadata.
See the full sample page at http://files.brightcove.com/BCLSponsorSample-ReplacePlaylistOnCuePoints.html.
Player API: Replacing the Video with a Sponsor Message on Cue Points
The final example, makes the sponsor messages most striking. Here, the video is paused on cue points, and a hidden image inserted into the player replaces the player itself. After a delay of three seconds, the player returns and video resumes. You can see this player in action below, or view the full sample page with further explanation at http://files.brightcove.com/BCLSponsorSample-HideVideoOnCuePoints_v2.html