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.
Aimed at web sites for developing countries, it makes use of the http protocol's Last-Modified and Expires headers so that browsers and caches can better decide whether to re-request a page.
Want to highlight text, clip a video, or select a section of an image? This module is CCK nodereference on steroids. Annotation Field references not just a node, but a specific revision, field, and intra-field information (like a portion of text).
AnnotationField, itself, is the framework for Annotator field modules to annotate specific field types. Included in this module are three sub-modules:
/videoannotation (currently clips youtube videos with the emfield module)
/imageannotation (currently allows box selection of images from the image module)
/textannotation (currently works on the Body field of a node and CCK text fields)
This is still in development and unstable, but feedback and use cases are welcome. Check out the demo site, to see what's currently doable.