What is the best way to allow users to add videos on a website ?
My answer to What is the best way to allow users to add videos on a website ? on Quora
Encourage them to host their videos on YouTube, Vimeo etc and give you the URL, then generate an embed code on your site (using your own code or with the http://embed.ly/ API).
That’s how the video embedding on http://lanyrd.com/ works and it has been very effective for us.