Помогите рассчитать объем.

Здравствуйте еще раз,
подскажите, мне требуется обеспечить трансляцию на 200-250 тыс. мобильных гаджетов, пытаюсь прикинуть кол-во серверов т.к. не сталкивался с репликацией и балансированием фонера. Исхожу из того, что есть гигабитный канал - получается около ~1500 чел на сервер, то есть около 150 серверов. Собственно, а это вообще возможно?
 

Max

Administrator
Staff member
Балансирование выглядит сейчас так.
Один сервер может принять поток и реплицировать его на несколько других серверов по RTMP.
При подключении пользователь выбирает сервер, с которого лучше всего загружаются файлы.
Например, на каждом из серверов можно отдавать скрытую картинку.
Если серверов 10, пользователь грузит 10 картинок и сравнивает скорости загрузки.
После этого соединяется с сервером, который показал максимальную скорость загрузки.

По трафику нужно расчитвать в среднем на 1 Mbps на каждый стрим.
Если загрузить гигабитный канал на 80%, получится 800 зрителей на сервер.

wcs-scale-webrtc-rtmp-webrtc.jpg


Собственно, а это вообще возможно?
Да, возможно. Но это уже похоже строительство CDN-сети.
Т.е. нужно будет автоматизировать админиистрирование, мониторинг и балансировку этих 100+ серверов.
 
Top