сколько оперативной памяти мне нужно, чтобы запустить сервер с red5 и транслировать живое видео
Я начинаю проект, который будет включать прямые видеотрансляции со всего мира, и ожидается, что не менее 1000 пользователей будут просматривать эти видео в реальном времени.
Немного осмотревшись, я решил использовать RED5 для обработки всей потоковой передачи / записи видео, основываясь на том факте, что он бесплатный и с открытым исходным кодом, но я все еще открыт для других вариантов (которые не включают покупку лицензии FMS. ).
теперь мне нужно знать, сколько ресурсов red5 потребует от сервера, если множество пользователей начнут заходить на сайт и смотреть видео, которые транслируют, возможно, 50 разных людей.
я думал об аренде VPS с 512 МБ оперативной памяти и 800 ГБ полосы пропускания,
will that be enough?
will i need to get something with more resources?, maybe a dedicated server?
или, может быть, мне лучше всего арендовать какой-нибудь хостинг, который предлагает какие-то услуги потокового видео?
Спасибо, Фортес
512 МБ ОЗУ на 1000 пользователей, транслирующих видео? Без шансов. Мы используем FMS в нашем офисе с 4 ГБ, что составляет менее половины емкости вашего проектора, и иногда у него заканчивается память.
Я знаю, вы сказали, что используете RED5, а не FMS, но использование памяти все равно будет огромным. Особенно, если вы начнете стримить HD.
Возможно, вы захотите обратиться в профессиональную потоковую компанию. Я не могу придумать их имя, но раньше мы имели дело с человеком, у которого были точки присутствия по всему миру, и он автоматически синхронизировал ваши данные со всеми своими точками присутствия, чтобы ваши пользователи во всем мире могли просто подключаться к своим местный источник. Это было недешево, но и не выделенный сервер, который вам в конечном итоге понадобится.
Тем не менее, попробуйте с VPS. Может запустить 2gb баран и посмотреть как получится. Если вам понадобится больше в будущем, попробуйте разработать свое решение, чтобы при необходимости вы могли перенести его к другому поставщику.