сервер флэш-памяти требует большой пропускной способности?

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


person Omu    schedule 27.10.2009    source источник


Ответы (1)


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

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

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

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

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

person typeoneerror    schedule 27.10.2009