По какому протоколу собираетесь отдавать? HTTP, RTSP, RTMP?
Для RTSP есть готовое бесплатное решение -
http://lscube.orgНасчет стабильности не знаю, стресс-тестов не проводил.
Платное - Espial, бывшая Kasenna.
Для http готовых решений не знаю, но примерно представляю, как оно должно быть устроено.
Это веб-сервер, например, apache или nginx, позволяющий закачивать файлы и натравливающий на каждый из них ffmpeg с целью перекодировать в flv. Далее получившиеся FLV надо просто отдать по HTTP в красивой обертке из флеш-плеера, парочка библиотек мне встречалась.
Ключевое слово - Akamai.
Ну, разумеется, помимо аплоада и перекодирования, база должна быть, аутентификация и т.п.
Если браузер поддерживает HTML5, то там есть тэги video... Что-то забыл я про них подробности. Кажется, тоже по HTTP видеофайлы отдают, в OGG или в H.264
RTMP - закрытый Адобовский формат, альтернатива HTTP и RTSP для передачи видео. Правда, с полгода назад они таки опубликовали его спецификацию. Но продукты, его использующие, я знаю только адобовские.