Video Upload

jhedstrom - April 25, 2008 - 18:25

#D7CX: I pledge that Video Upload will have a full Drupal 7 release on the day that Drupal 7 is released.

The Video Upload module provides a CCK field type that allows for the end user to upload video directly to YouTube, using a single account for the site.

The video never hits the Drupal host (for the 5.x version only—see the 6.x version below for details on the difference between browser and direct upload methods), saving on storage and bandwidth bottlenecks. Furthermore, the end-user doesn't need a YouTube account, since all video is stored under the site's account. Video can be organized on YouTube with customized developer tags, currently with limited token support.

The module uses the Zend GData client library for communication with YouTube. This can be downloaded here. See Video Upload's INSTALL.txt for details on installing this library.
Note: The Zend library requires PHP version of 5.1.4 or higher, and as such, this module does too.

The Video Upload module is developed and maintained by OpenSourcery and originally sponsored by One Economy. The upgrade and enhancements for Drupal 6.x were sponsored by The Linux Foundation's Video site.

Drupal 6.x Version

The initial port to Drupal 6.x is now complete. Note: There is currently no upgrade path from the 5.x version of this module. The reason for this is that the Drupal 5 version implements only the browser upload method, while the 6.x version only implements the direct upload method. Patches are welcome to get the browser method working in 6.x. The downside to the browser method is that the original video files are not retained, thus locking a site into YouTube. The upside is the aforementioned fact that the bandwidth of video transfer and storage never hits the Drupal site.

Near-future work for this module includes the addition of the browser upload method, and the complete abstraction of the core functionality away from YouTube, opening up the possibility of including additional video providers.

Releases

Official releasesDateSizeLinksStatus
6.x-1.52009-Oct-10448.52 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-1.0-beta22008-Oct-2930.09 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
7.x-1.x-dev2009-Oct-29448.96 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
6.x-1.x-dev2009-Oct-11448.52 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.