Кто уже работал с red5. поделитесь пожалуйста опытом.
Задача поставлена следующая. Нужно транслировать 1 видео в разном качестве.
Вообщем вопросов возникло несколько:
1. потянет ли вообще red5 примерно 1500-2000 зрителей ? На сервере 4 гига оперативки, 2 процессора по 2 ядра (какие-то xeon-ы точно не помню), гигабитный канал.
2. как можно разделить одну трансляцию на разное качество и можно ли вообще
Это правда не основная проблема, т.к. если программно нельзя, в принципе можно просто изначально вещать 2 потока в разном качестве с одной камеры
3. главное опасение в том, что клиентов может быть и больше чем ожидается и тогда не хватит ширины канала. В этом случае нужно лишних клиентов отсекать, но при этом ещё желательно иметь белый список клиентов, которые пользуются приоритетным правом подключения
умеет ли такое red5?
просто пока не было задачи сделать разное качество, я планировал бы просто считать подключенных клиентов на файерволе и там же вести белый список
но с разным качеством сложнее получается
Умеет ли это red5?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Умеет ли это red5?
0. Можно. Это же OpenSource. Red5 это в принципе куча барахла из которого можно собрать что надо. Вообще технология Flash позволяет дажеsasha181 писал(а):Кто уже работал с red5. поделитесь пожалуйста опытом.
Задача поставлена следующая. Нужно транслировать 1 видео в разном качестве.
Вообщем вопросов возникло несколько:
1. потянет ли вообще red5 примерно 1500-2000 зрителей ? На сервере 4 гига оперативки, 2 процессора по 2 ядра (какие-то xeon-ы точно не помню), гигабитный канал.
2. как можно разделить одну трансляцию на разное качество и можно ли вообще
Это правда не основная проблема, т.к. если программно нельзя, в принципе можно просто изначально вещать 2 потока в разном качестве с одной камеры
3. главное опасение в том, что клиентов может быть и больше чем ожидается и тогда не хватит ширины канала. В этом случае нужно лишних клиентов отсекать, но при этом ещё желательно иметь белый список клиентов, которые пользуются приоритетным правом подключения
умеет ли такое red5?
просто пока не было задачи сделать разное качество, я планировал бы просто считать подключенных клиентов на файерволе и там же вести белый список
но с разным качеством сложнее получается
динамически изменять исходящий поток в зависимости от качества канала.
1. Железо не приведено полностью. Но уже сразу скажу - то что вы привели в минимальном описании уже не потянет. 4 гига памяти мало. Red5 на Java(тормоз реально). Для такого количества соединений нужна 8-ка для более или менее адекватного поведения.
2. См. п.0
3. См. п. 0
Главное в жизни здоровье и любовь, остальное я все куплю.
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-02-04 17:02:30
- Откуда: Краснодар
Re: Умеет ли это red5?
И это никак не исправить без добавления памяти? Просто доставить туда сейчас памяти возможности к сожалению нет1. Железо не приведено полностью. Но уже сразу скажу - то что вы привели в минимальном описании уже не потянет. 4 гига памяти мало. Red5 на Java(тормоз реально). Для такого количества соединений нужна 8-ка для более или менее адекватного поведения.
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Умеет ли это red5?
Если проект коммерческий. Запускайтесь как есть, по ходу отгребете еще похуже плюшек. Зато выясите в боевой обстановке что по чем.sasha181 писал(а):И это никак не исправить без добавления памяти? Просто доставить туда сейчас памяти возможности к сожалению нет1. Железо не приведено полностью. Но уже сразу скажу - то что вы привели в минимальном описании уже не потянет. 4 гига памяти мало. Red5 на Java(тормоз реально). Для такого количества соединений нужна 8-ка для более или менее адекватного поведения.
Главное в жизни здоровье и любовь, остальное я все куплю.
-
- сержант
- Сообщения: 169
- Зарегистрирован: 2008-02-04 17:02:30
- Откуда: Краснодар
Re: Умеет ли это red5?
Проект скорее не коммерческий, а "пиарный".
А случайно нет никаких готовых решений, чтобы заранее съэмулировать подобную нагрузку?
Просто на самом деле не очень хотелось бы провалить всё в первый раз.
Может имеет смысл поставить впереди nginx по протоколу ptmpt?
А случайно нет никаких готовых решений, чтобы заранее съэмулировать подобную нагрузку?
Просто на самом деле не очень хотелось бы провалить всё в первый раз.
Может имеет смысл поставить впереди nginx по протоколу ptmpt?
- Fastman
- ст. лейтенант
- Сообщения: 1236
- Зарегистрирован: 2006-07-07 10:20:38
- Откуда: Минск. РБ
Re: Умеет ли это red5?
К сожалению не рассматривали эти варианты.sasha181 писал(а):Проект скорее не коммерческий, а "пиарный".
А случайно нет никаких готовых решений, чтобы заранее съэмулировать подобную нагрузку?
Просто на самом деле не очень хотелось бы провалить всё в первый раз.
Может имеет смысл поставить впереди nginx по протоколу ptmpt?
В любом случае придется разбираться и пробовать на своей шкуре.
Софтовые решения уровня Red5 - нестабильны априори в том виде в каком они есть и требуют серьезного допила под себя.
Главное в жизни здоровье и любовь, остальное я все куплю.