Wowza — самый гибкий вариант на стороне сервера (правда, платный).
Пользователи смогут вещать многими способами. Например, банально,
FMLE.
Правда, насчет «подкастов» не совсем понятно — вам нужен видеоблог, как youtube, или живое вещание, как
own3d? Хотя, в вовзе можно и «live», и «on demand» без проблем.
В любом случае, одного сервера вам будет мало. Нужно хотя бы парочку мегамощных или с десяток так себе. И прикрутить к ним свою схему балансировки или настроить балансировку в самой вовзе.
Плюс авторизация юзеров — это вообще отдельная тема. Готовых решений под такое я не знаю. Все-таки проекты типа youtube не так часто штампуют, и массовой потребности в популярной CMS под это дело вроде пока не появилось. Но вовзу вполне реально «подружить» с системой авторизации сайта за разумное время, так что советую начать изучать именно ее.