We were recently selected by Brightcove to make a module to easily integrate Brightcove video services into Drupal sites. Brightcove is a well known white label video hosting platform. While there are existing modules which currently allow for video content from their site to be embedded in Drupal, none of the current modules has the complete functionality that Brightcove wants its customers to have.
At Drupalcon 2010 San Francisco we held a BOF session about the new Brightcove integration module that we will be making. Unfortunately, the volcano issue made it impossible for Jakub and some of the engineers from Brightcove to come. The session was held by me and Matt, one of the Brightcove representatives. Everyone provided a lot of useful feedback including potential use cases and the importance of DRM support.
The module will provide a CCK field which you can put onto any content type you want. It will be configurable both on a sitewide level and on a field level. The first release will be a Drupal 6 module.
The first release will focus on browsing and embedding. This will let you browse the videos that you have uploaded to Brightcove studio and select them for display in your nodes. You will be able to also select formatting that should be applied to the video, if allowed. We will create Views integration for the video and its meta data. There is rich meta data in Brightcove Studio about each video, and you'll be able to pull this information to show in your views.
The second stage will incorporate upload to Brightcove through your Drupal site. There are currently efforts in the community already to create this, we hope to be able to work together with this effort to create a high quality upload mechanism.
As Drupal 7 and the Media module mature, we will develop a D7 version of the Brightcove integration module. Since there are still outstanding issues with the Media module, its not possible to firmly say when this will be done.
We are really excited to be making a module to support Brightcove users in Drupal. Its a module we could have used in the past on a number of projects. What could be better than to be hired to make a module that you've been wanting yourself? We'll be developing the module publicly on Github and welcome all feedback and suggestions. You'll find new blog posts here as we continue to make progress.
Andrew Burcin manages TechnoErgonomics, a Drupal development studio which specializes in making web presences which fit each client's actual business needs.
Andrew will be guest blogging about the Brightcove integration module for Drupal.









