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.
Video Upload and Drupal 7
You are encouraged to use the Media and Media:YouTube modules to replicate the functionality that this module has historically provided.
If you are interested in maintaining this module as an alternative to the Media module in Drupal 7, please contact me.
Functionality
The video never hits the Drupal host (for the 5.x and 6.x-2.x versions 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.
Integration of the PHPUnit framework, for unit testing and test driven development, with Drupal.
Stable release 5.x-1 is now available.
A great series of blog posts by Pat Shaughnessy on Test Driven Development for Drupal 6 using PHPUnit are available. Take a look at the first: Why to use TDD with Drupal.