Experimental project

This is a sandbox project, which contains experimental code for developer use only.

(my project for the Google Summer of Code) - Tiago Carmona Palacios

Media:Youtube is a nice module that provides Youtube support for the Media family of modules. It has many features, but lack support for uploading. While direct upload is handled nicely in the Media Mover module in Drupal 7, Browser upload still isn't supported. It was supported via the module Video Upload in Drupal 6, written by bojanz.

The main difference between Direct upload and Browser upload is that in the Direct upload users upload the video to Drupal website, and then Drupal uploads it to the service. Its great when you need to moderate the content of videos, but greatly increases bandwidth usage. Browser upload uploads the file directly to Youtube, and after the upload is completed it saves a file reference (ID) in the Drupal database. This method, while don't support moderation of the content, saves the extra bandwich usage of the Direct upload. Also I'm planning to add support to have Youtube account associated per user or having just one per site, to prevent the upload of videos that might violate the Youtube terms of use.

In a nutshell, this project have the goal to add browser upload support to Media:Youtube, making it possible to have the Youtube account associated per user or just one per site. I think it's an awesome feature, in the way that it helps Drupal websites to have a better multimedia support, while also incentivating the users to share video information's using Drupal and Youtube.

Project information

  • Project categories: Media
  • Created by tcarmona on , updated