A BEML Player with a Movie Rating Widget

Written by Bob de Wit. Posted in Brightcove, Developer Blog, Flex

This example Brightcove Player is a BEML template in which I’ve inserted a Flex widget to add behavior to support parental control. It addresses several things:
  • How to take control over the video player to insert the control behavior
  • How to alternate between the video player and widget display
  • How to use video asset tags to set up the video rating
  • How to handle “burned in” rating messages
Working demo here

Brightcove Media API SDK for .NET Available

Written by Bob de Wit. Posted in .NET, Brightcove, Developer Blog

I’ve just created a Google Code project for Tanaris, a .NET software development kit (SDK) for the Brightcove 3 application programming interface (API) implemented in C#. Currently the SDK supports all of the video and playlist read methods, write is being implemented. All returned DTO (Data Transfer Objects) are strong typed and (if required) converted to native .NET formats (like DateTime). This SDK uses the NewtonSoft JSON library for .NET.

Getting the Domain for a Syndicated Brightcove Player

Written by Bob de Wit. Posted in Brightcove, Developer Blog

I’ve had this question a couple of times over the last week so here’s some info on how to determine the domain from which a Brightcove Player is loaded. I’ve used the Brightcove sample code for reporting into Google Analytics. This approach is especially handy if you want to plug in some custom analytics & reporting for syndicated players, and you don’t want to modify the standard publishing code generated by Brightcove Studio. This article assumes you have read the Brightove Help Topic on Developing an analytics SWF, and builds on the Brightcove example code for  creating a Google Analytics SWF. An analytics SWF is a non-visual Flash component that you can use to fire and collect events relating to video and player performance. You can use the Publishing module to configure a Brightcove player to use an analytics SWF. You can also customize a player template so that all players using the template use the analytics SWF. You can develop specialized analytics SWFs to work with any number of web and video analytics solutions.

Subtitling in Brightcove 3

Written by Bob de Wit. Posted in Brightcove, Developer Blog, Flash, PEAR

This customized player shows what I believe to be the simplest and most effective approach to a basic implementation of subtitling (or captioning) in normal and full screen mode. Cue point definitions are not required, this example uses the video progression index and standard subtitling text formats. This means it’s really easy to use this with videos for which you have the subtitling text and time indexes available in a standard format like .srt. The article also shows how to use a free subtitling tool to create subtitle files you can use with this approach. The subtitling text size will automatically switch when in player or full screen mode. Working demo here. And here’s how you do it…

User Generated Content in Brightcove 3

Written by Bob de Wit. Posted in Brightcove, Developer Blog, Flex

User generated content (UGC, often hyphenated), also known as Consumer Generated Media (CGM) or User created Content (UCC), refers to various kinds of media content, publicly available, that are produced by end-users. In the Brightcove universe, this of course refers to videos created and contributed by site users. As your end-users typically do not have access to your Brightcove Studio administration console, UGC needs to be fed into Brightcove in another way. Several methods exist, depending on the release you are using. This article focuses on the possibilities of BC3.