по здравому размышлению - хватит PHP, JS, MySQL, некоторые любят другие "модные" технологии аля Angular и прочие ROR, тут дело вкуса. Обычно используют фреймворк, ченть типа Symfony, ZF2, или там питоновский Джанго, но винегрет из технологий никто не делает, разве что фронт пишут на ангуларе а бэк на пхп (как вариант). Если у вас аналог ютуба - на линуксе есть куча консольных готовых утилит для конвертирования видео, тут не надо ничего придумывать. Как определитесь со списком фич - тогда можно что-либо советовать конкретнее, пока что не вижу ничего выходящего за рамки стандартных проектов типа киного, которые по большому счету вообще на цмс крутятся.