Какой вид потокового вещания вы собираетесь делать? Есть разные уровни и в зависимости от ваших требований потребуются разные технологии.
У Adobe есть собственное решение под названием Flash Media Server (или FMS), но я не фанат. Он работает нормально, но код, который запускает это весь ActionScript, который большинство «серверных» парней не ценят, так как многие из них обучены Java. Плюс, ФМС стоит денег; Это бесплатно для 15 соединений или меньше, но если вы хотите больше, вам нужно заплатить симпатичную монету.
В качестве бесплатной альтернативы есть проект Red5. Этот использует Java и работает почти так же, как FMS, за исключением того, что в нем отсутствуют некоторые функции, такие как некоторые из более новых потоковых протоколов Adobe (RTMFP).
Еще одна вещь, о которой я слышал замечательные вещи - это сервер Wowza. Он также основан на Java, бесплатен до определенного количества соединений и довольно дешев в покупке. У них разные модели ценообразования, которые соответствуют тому, что хочет делать ваш бизнес, и их очень легко масштабировать. Один большой плюс Wowza заключается в том, что они также находятся в облаке Amazon, что является отличным и дешевым способом запуска ваших серверов, поскольку это сделка типа «плати по ходу».
НО , и это большой вопрос: если вам просто нужна простая потоковая передача между несколькими клиентами (например, видеочат), вы всегда можете использовать новый p2p-сервис Adobe под названием Cirrus (ранее известный как Стратус). Он помогает людям (2 или более) соединяться друг с другом, даже если они находятся за брандмауэром (однако необходимо включить UDP), и передавать потоковую информацию друг другу. Единственное ограничение на это - пропускная способность каждого клиента, соединяющегося друг с другом.
Надеюсь, это все поможет.