Flash Media Server требует большой пропускной способности? - PullRequest
1 голос
/ 27 октября 2009

Мне интересно, как работают медиасерверы, требуется ли им большая пропускная способность, если вы делаете, скажем, прямую трансляцию чего-то вроде ustream, и за вами наблюдает 10 тыс. Человек, вам нужна большая пропускная способность или это как p2p?

1 Ответ

3 голосов
/ 27 октября 2009

Я больше занимаюсь разработкой клиентов с помощью Flash, чем администратором сервера, но, скорее всего, да, вам понадобится много пропускной способности, чтобы 10K людей смотрели. Хорошо, что с потоковым видео вы загружаете только те данные, которые смотрите (в отличие от прогрессивных). Еще одной проблемой может быть количество одновременных подключений, которые вы можете обработать для каждой установки FMS. 10k, вероятно, потребует более одного сервера, на котором работают приложения FMS. В настоящее время я работаю над проектом, в котором мы транслируем 2 установки (помимо установок FMS, не знаю, как они уравновешивают нагрузку) с надеждой на поддержку чего-то вроде 2k одновременных подключений. Я нашел эту статью очень полезной (пользователи + статистика по пропускной способности):

http://www.adobe.com/devnet/flashmediaserver/articles/performance_tuning_webcasts.html

Часть, где «код» взаимодействует с администрацией сервера, может быть довольно сложной (если вы спросите меня) ... и каждый клиент хочет «YouTube, но с функцией X». На 1K лицензию плюс BW, это может стать очень дорогим.

В зависимости от ваших потребностей, вы можете использовать стороннюю FMS-компанию для управления вашей потоковой передачей (особенно если это только для одного события; вы можете получить цену «за событие»). Также недавно я использовал API-интерфейс justin.tv для создания потокового видео в Flex. Это было довольно безболезненно, и все BW на них:)

Хорошая часть заключается в том, что после запуска FMS его очень легко разрабатывать в Actionscript:)

...