ONLINE VIDEO DELIVERY INFRASTRUCTURE

I love video and the emerging technologies that are taking the motion picture industry to new levels in this internet age. I have been working on video delivery systems since 2004 and plan to keep innovating with cutting edge technologies to create new possibilities for filmmakers and viewers.
— Bobby Kimani Carter

SKILLS & EXPERIENCE:

  • Video Capturing
  • Video Encoding and Transcoding
  • Adaptive Bitrate Streaming
  • Working with CDN Technologies
  • Cloud Encoding
  • Geo-Targeting
  • Meta-Data
  • Video Player Technologies
  • Creating Pay Walls Infrasturcture and Rules
  • Ad Serving Platforms - YuMe, Acudeo, OpenX, and Google DFP
  • Working with VAST/VPAID Technology
  • Gathering Analytics and Executing Formulas Server Side for Various Purposes
  • Using APIs to integrate technologies
     

Diversion TV Video Infrastructure

An action sports film distribution website

The following illustrates the entire process used to take long form videos submitted by producers and deliver it to end users via the Diversion TV website.  The first iteration of the site was a pay per view system similar to Netflix. The business model was then pivoted to an ad supported system similar to Hulu.com. The site was then pivoted a second time to its current model which is a video aggregator.
(Video aggregation process is proprietary and not featured.) 


CONTENT PREPARATION

I needed to capture video content before uploading to the CDN.
I used Final Cut Pro, Telestream Episode, and Mpeg StreamClip to create master video files. I then encoded those master files to mezzanine video files or video files with various bit rates. 


CONTENT DELIVERY

 

I uploaded the Mezzanine file to the Akamai CDN via the Ooyala platform for cloud encoding into multiple files of different bit rates. In the case of the Flash Video CDN, I directly uploaded manually encoded files with different bit rates to the CDN. Once uploaded, I could create rules for the content such as geo-targeting, advertising rules, commercial break points, adaptive bit rate playback, and customize the video player features. 


PAY PER VIEW MODEL

I created a pay wall with access rules where the end user could pay for a 3 day access period to a video or pay for a subscription which would allow unlimited access to the entire library of videos. The users had access to the videos through their accounts. 


ADVERTISING INSERTION

I had the Yume and Acudeo ad serving platforms integrated with the Ooyala Platform via their API’s.  This allowed us to place commercials before, during and after a video viewing. I configured the ad serving platforms with ad campaigns from various advertising networks and generated VAST tags that were integrated into the Ooyala video player. Once the videos were embedded on the site, users would see pre-roll, mid-roll, and post-roll video ads when viewing content. I also integrated OpenX and later Google DFP ad serving platforms to serve display banner advertising around the site.


ANALYTICS AND ROYALTY CALCULATIONS

VIDEODELIVERY05.jpg

Using API’s from the Ooyala platform as well as data from the Diversion TV server, I was able to gather the necessary analytics to run formulas to calculate the earnings for each producer from video rentals, subscription views, as well as ad supported views. Producers were able to login and view earning reports for each of their videos on the site. 

CONTACT:
Bobby K. Carter  - bobby(AT)diversiontv.com