I need to build a solution which will allow registered users of a Wordpress site upload videos to the server and have them moderated before being published on the site.
Failing that, I would like to let users upload their file, then the Admins would check the video is appropriate, upload it to youtube, and manually embed it into a post.
This has to look transparent - so I don't want to make the users into contributers.
Does anyone know of any plugins or home-made solutions that are available for this?
edit: the closest I have found is this http://wordpress.org/extend/plugins/all-in-one-video-pack/ but the unknown 3rd party hosting is a deal breaker.