Perchè non fai caricare i video su YouTube / Vimeo, etc. e fai inserire all'utente solo l'URL?

Gestire un sito di video sharing NON è una cosa semplice: richiede molte risorse sia in termini di hardware che di banda.