Does anyone know of any good "white-label" online video service? i.e. a service that allows you to provide a Youtube-like video service right on your website, under your own brand.

Today, if you want to allow your website's users to upload their videos on your site, you are left with only two choices: Either buy the whole video system (license for codecs such as On2 codec, servers, bandwidth, etc) and implement the video service yourself, or ask the users to go upload their videos on Youtube and then paste the Youtube links on their pages.

Doing the video yourself requires huge investment (money + tech resource). Asking the user to go to Youtube, get the link, and paste it on your service doesn't quite seem true to the spirit of mash-up.

I checked if Youtube offers an upload API - It doesn't yet, although it plans to. Youtube's upload API would be nice, as I can provide video upload service right within the frame of my service, vs. asking the user to go to Youtube and come back with the link.

Apparently, Yahoo doesn't provide a video upload API either (no mention on their dev network). Grouper provides a 3rd party video API but it's only for viewing, not uploading. Videoegg seems closest to the concept of white-label video service in that its biz model is to "power" the video service for various social networks. But they seem to work only with big players; They say they don't provide service to the sites that are at pre-launch or have less than 50,000 montly unique visitors.

I think a white label online video service has a good market opportunity, as more services want to integrate user-generated video features. For example, if you are American Idol, at some point you might probably want a feature that allows users to submit their vidoes right on your website. But you may not want to implement the online video service just for that. Are there services like this already that I'm not aware of?