- DocumentationRead the developer documentation
- ReferenceHelpful developer references
- ArticlesRead articles by developers and partners
- DevTVWatch weekly videos for tips and tricks
This article presents a player plug-in you can use to control the logic for mid-roll ads. If you're looking to get ad logic to match that of something like Hulu, you can include this plug-in with your player. If you're unfamiliar with this type of ad logic, I first want to point out that it's best used for long form content since you're inserting mid-roll ads. Since mid-roll ads can be an invasive experience, you'll want to make sure that your material is compelling enough that your viewers will stick around.
Read More →
Brightcove players has built-in support for a variety of ad formats, from video ads to video pods to overlays. These ad formats have a page which describe their use in the built-in player templates; this article explains their support in custom templates.
Read More →
Some customers want to run banner ads on their pages without taking up additional real estate. In some cases they may want to visually separate banners that are associated with video advertising from banners that are associated with page content, so that "run of site" ads campaigns can be independant of "video ad" campaigns.
This article shows you one way to do this, using our "External Ad" functionality, and some JavaScript.
Read More →
This HTML/JavaScript example illustrates the use of both the Video and the Ad Player APIs in combination with DoubleClick DART for Publishers (DFP) Video & Rich Media ads.
Read More →
This article describes how to change a player's ad policy on the fly, using ActionScript.
Read More →
The following example is an ad translator which can be used to serve video ads or ad SWFs without the use of an ad server. This example is given as an alternative to using a real ad server or to using ad XML without an ad server.
Read More →
Introducing two additions to Brightcove's Advertising APIs, the AD_POSTROLLS_COMPLETE event and the getAdEnabled() method
Read More →
This document describes how to integrate Brightcove players with ads. It is intended for Brightcove Pro or Enterprise publishers who have built a custom ad library or are using a product like Google AdSense for Video to render all player ads.
Read More →
An overview of the Brightcove Advertising SDK, which consists of the ad configuration parameters, ad tag translators, ad SWF, and ad APIs.
Read More →
This document describes how to troubleshoot video advertising issues in your Video Cloud player. It is intended for Video Cloud Pro or Enterprise publishers who are selling and serving video ad campaigns.
Read More →
Problem: You want to have an ad policy set to show an ad every other time (or every third time, every fourth time, etc.), but that only works for multi-playlist players. Any time the page reloads, the Flash player resets its state, which means the ad policy resets too. So, if you have single title players all over your site, but still want to maintain an ad policy that doesn't show an ad every single time, then this solution should fit the bill.
Read More →
An example that demonstrates positioning and sizing the ExpandingBanner component in a custom BEML template.
Read More →
Ads served under the Video Ad Serving Template (VAST) standard can include information not only about media ads but also about companion elements such as surveys that while not ads, could be linked to an advertising experience.
Read More →
The VAST 2.0 specification offers a way to traffic together video ads and traditional HTML companions ads such as brs, banners, and HTML or JavaScript code. When this kind of VAST template is trafficked against a Video Cloud player, these companion ads are meant to be added to the HTML container and be displayed alongside the Video Cloud player. That is, they are external companion ads to the Video Cloud video player.
Read More →
How to integrate the Quantcast analytics service into your Brightcove players. By integrating Quantcast into your player, you will receive detailed analytics information about the reach and engagement of your content as it relates to your audience.
Read More →
This article describes how to access the Brightcove Media API using Flex 2 or 3 with ActionScript 3. It also shows how to easily use the returned data as a datasource for a grid view and deals with date conversion from and to the API. Use of Adobe Flex Builder 2 or 3 is optional.
Read More →
This article describes how to access the Brightcove Media API using C# .NET 3.5. Usage of another .NET programming language can be extrapolated by principle.
Read More →
This sample uses PHP and the Video Cloud Media API to create a feed for iTunes.
Read More →
In this article we'll go over how to easily upload videos to your Brightcove account through a form.
Read More →
Describes how to embed a Brightcove player into a Flex 3 application. As you will see, there are some minor but important extra steps to take compared to doing this in Flash CS3.
Read More →
How do you find all videos in the Brightcove system?
It's a common use case, and yet not quite as straight forward as one would think.
If PHP is your language of choice, the PHP Media API Wrapper contains a findAll convenience method which does this for you.
If Java is your language of choice, I strongly recommend downloading the open source SDK:
bc-j-mapi-w.sourceforge.net/
Read More →
This example illustrates how to upload a video to Brightcove using the Media Write API in a Flex application.
Read More →
In this article we will walk through the steps required for creating a Plex / Brightcove integration. Plex is a powerful media center application for OS X. It is an open source project, based on the XBMC code, and very similar in functionality to Boxee.
Read More →
In this article we'll learn how to quickly update all of the videos in our account with a new tag. We'll be using the PHP Media API Wrapper, an open-source PHP SDK for interacting with the Brightcove Media API.
Read More →
An example that uses the getStage()
method in the Player API's Experience module, which returns a reference to the Stage. This allows for numerous possibilities, including the ability to extract parameters passed in the player publishing code such as publisherID
or @videoPlayer
and even custom values you include yourself. This example show how to use this functionality inside a component SWF.
Read More →
As an alternative to Brightcove's CDN, a Brightcove account can be configured to use a different CDN (BYO CDN). Read more about your content delivery options. Once an account is configured to use a CDN and the CDN is provisioned with content, the next step is validating that the CDN settings are being used and that playback works. Here are some quick tips for doing this validation for Akamai.
Read More →
Brightcove has two options for RSS feeds that provide for a broad range of customization. The first we refer to as Simple RSS Feeds. Here's the documentation about Simple RSS Feeds. The feeds can be built based on playlists, players, related videos, most viewed videos, and more.
Read More →
If you were a Brightcove customer before the release of Brightcove 3, you might wonder what happened to the Compact Minimizing List Player. Well, it's back, and better than ever, using BEML and a custom module. While the BEML displays the playlist, the module draws and controls the button that shows the list.
Here's the player. Notice the extra button to the right of the Play/Pause button. Go ahead and give it a try...
Read More →
This article demonstrates how to create a custom, scalable Chromeless Video Player template using only BEML. It also touches on several other BEML enhancements added in the Brightcove 4.1 release in April 2010.
Read More →
An example that uses a hidden List component in a custom player template to create a player that you can program with a single playlist.
Read More →