1

Тема: Максимальное количество слушателей.

Привет, настало время для дурацких вопросов.

Есть интернет-радиостанция (безусловно известная и популярная), которая в разделе "реклама" заявляет о себе следующее:
"Во время эксклюзивных интервью пиковые нагрузки наших серверов насчитывают порядка 140 тысяч подключений к аудио потоку.  Вы можете воспользоваться нашими новыми услугами на более чем адекватных условиях."

140 000 подключений к потоку 128 kbps/s -  какой ширины канал подключения сервера нужен для такого чуда?
Адрес потока этой станции находится на skycast, но я в некотором сомнении и не уверен, что skycast потянет 140 000 подключений к потоку.
Варианта два:
1) Радиостанция преувеличивает раз эдак в 100
2) Есть какие-то замечательные способы подключения такого огромного числа слушателей к серверу.

Расскажите о них, пожалуйста. Спасибо.


З.Ы: конечно же я не владею интернет-радио, которому сейчас необходимо как-то решить проблему с подключением такого числа слушателей. Но на будущее, так сказать, на перспективу, хотелось бы узнать как подключить хотя-бы 20 000 одновременно.

2

Re: Максимальное количество слушателей.

Ну я сомневаюсь что имеется ввиду количество одновременных подключений, имется ввиду скорей всего сколько их проходит за время передачи или чего там у них (уж никак не рекламного ролика), хотя и тут нагнать 140 000 если ты не федеральное радио... ну можно наверно только подключившись к огалтелым игровым серверам, к десятку наверное сразу и мега популярным, так это не аудитория...
Посчитать полосу на самом проще некуда - битрейт умножаем на количество слушателей и делим на 1024 - получите сколько надо мегабит.
Ну на будущее - вот когда будет необходимость, тогда обращайтесь. Без всяких скидок, любитель, не любитель - до 30 000 слушателей на одну копию icecast может сделать любой, лишь бы сервер и канал потянули.

3

Re: Максимальное количество слушателей.

пишет gyurgin_1_3:

до 30 000 слушателей на одну копию icecast может сделать любой, лишь бы сервер и канал потянули.

Вот в канале то и вопрос. Ну, скажем, одна там известная компания по продаже выделенных серверов предлагает максимум гигабитный канал за 40 000 рублей в месяц. Но гигабитного канала не хватит даже на 15 000 слушателей (если я правильно умею считать), что уж там говорить о 30 000 или тем более 140 000.

4

Re: Максимальное количество слушателей.

Не забивайте голову пока действительно не понадобится. В таких случаях умные люди при выборе сервера смотрят не на скорость соединения, а на пропускную способность и платят за траффик, а не за вымышленный анлим.

5

Re: Максимальное количество слушателей.

пишет gyurgin_1_3:

Не забивайте голову пока действительно не понадобится. В таких случаях умные люди при выборе сервера смотрят не на скорость соединения, а на пропускную способность и платят за траффик, а не за вымышленный анлим.

Но ведь спортивный интерес никто не отменял.
Ладно, допустим на следующей неделе ко мне на радио придет в гости мой приятель, который по совместительству является известным артистом. И его послушать захотят 20 000 человек одновременно.
Что делать в таком случае? Ретрансляторы, CDN, какие-то приложения которые берут с сервера поток как один слушатель и раздают его на 20 000 пользователей?

6

Re: Максимальное количество слушателей.

Прям взяли и захотели 20 000, ага, выдумываете все...

7

Re: Максимальное количество слушателей.

пишет gyurgin_1_3:

Прям взяли и захотели 20 000, ага, выдумываете все...

Вы так говорите, как будто это что-то плохое.
Все мы тут фантазеры и романтики, нормальные люди интернет-радио не делают, нормальные люди на даче огурцы поливают.

Так вот, 20 000 человек захотели послушать что там им расскажет модный артист...
Что делать?

8

Re: Максимальное количество слушателей.

пишет kfp:

пишет gyurgin_1_3:

Прям взяли и захотели 20 000, ага, выдумываете все...

Вы так говорите, как будто это что-то плохое.
Все мы тут фантазеры и романтики, нормальные люди интернет-радио не делают, нормальные люди на даче огурцы поливают.

Так вот, 20 000 человек захотели послушать что там им расскажет модный артист...
Что делать?

На ум приходит только ретрансляции. Делаем некоторое кол-во серверов, вещаем на один приватный, а от него сигнал на остальные - к которым и идёт коннект. Кол-во слушателей соответственно зависит от кол-ва серверов.

9

Re: Максимальное количество слушателей.

saglasen s komentarijam vishe + dumaju eso kakoinibut load balancer mozna prikrutit katorij redirect delajit na opredelonij server.

https://cdn1.iconfinder.com/data/icons/fatcow/16/debian.png

10

Re: Максимальное количество слушателей.

А что проще и выгоднее, делать самому несколько серверов или воспользоваться услугами стороннего сервиса?
Ну, скажем один известный сервис за пиковые 10 000 слушателей просит 48 000 рублей в месяц.
Другой за те же 10 000 просит 16 500 рублей в месяц.
Есть расчет по трафику, а есть по пику слушателей.

11

Re: Максимальное количество слушателей.

С несколькими серверами если они маломощные - бредовая затея. Расчет по трафику самый лучший вариант - подумайте сами: у вас что, постоянно будет пиковый уровень слушателей? Наверняка только днем в прайм тайм, а в остальное время нагрузка значительно снижается.

12

Re: Максимальное количество слушателей.

задолбал ..
читай статьи из сети и умней


http://www.opennet.ru/openforum/vsluhfo … 84877.html
https://habrahabr.ru/company/plarium/blog/217151/
https://ru.wikipedia.org/wiki/%D0%9F%D1 … 0%B8%D0%B9
http://www.prog.org.ru/topic_16415_0.html

http://profyclub.ru/docs/299

Отредактировано radio_good (30-07-2016 19:50:03)

13

Re: Максимальное количество слушателей.

задолбал ..
читай статьи из сети и умней

Это вы не мне надеюсь. Теория это вобще круто, на практике Вы сложите лапки когда возникнут на вид несложные задачи.
Топикстартер не хочет вот делиться суперглобальной идеей, все выспрашивает что то, ТЗ в студию и будет Вам весь расклад, не теоритический.

14

Re: Максимальное количество слушателей.

все учения начинаются с литературы и теории ...

адресовано "КА-ЭФ-ПЭ"
у него даже фантазии не хватило, чтоб придумать читабельный никнейм ..

15

Re: Максимальное количество слушателей.

пишет radio_good:

все учения начинаются с литературы и теории ...

адресовано "КА-ЭФ-ПЭ"
у него даже фантазии не хватило, чтоб придумать читабельный никнейм ..

А вдруг это у вас не хватает фантазии придумать интересную расшифровку?
А если у вас не хватило фантазии на расшифровку, то откуда у вас фантазия для создания интересного радио?
А если у вас нет интересного радио, то что вы тут делаете?
Спасибо, пожалуйста. Пожалуйста, до свидания.

16

Re: Максимальное количество слушателей.

Ээ мы тут будем срраться и обсуждать никнеймы?
Я просто перестану отвечать в теме если не прекратите.
Отбросим все научные дела, они к сожалению не затрагивают радиовещаение никак.
Если собрались собирать сервера в кучу, посмотрите технологии master - slave в мануале icecast.
Для кластера понадобится сервер который выдержит большьше всех и нужно будет организовать несложный алгоритм авторизации на нем.
Это пока для вас пустые слова, но тем не менее это практика которая выдержит и 100 000 и вобще сколько Master сможет принимать.

17

Re: Максимальное количество слушателей.

Зачем строить сложные схемы когда все лежит под ногами - читайте мануал ребята))

18

Re: Максимальное количество слушателей.

И вот он предел для одного сервера https://dl.dropboxusercontent.com/u/8679661/listeners_end.JPG
Не гепотетические 10 000.

19

Re: Максимальное количество слушателей.

Кстати, раз уж тема разросрась в обуждение, давайте подумаем как сделать больше.

20

Re: Максимальное количество слушателей.

пишет gyurgin_1_3:

Кстати, раз уж тема разросрась в обуждение, давайте подумаем как сделать больше.

Та вроде просто.
Перейти на огг или аас, понизить битрейд вдвое или выше.

Или плавающий мп3 попробовать, где 128 для него верхняя граница, а нижняя не задана. join stereo так же уменьшает размер файла, соответственно и размер потока для каждого слушателя.    ААС в любом случае будет лучше.

А вообще поиграться локально с каким либо конвертером. И выбрать оптимальный кодак и битрейд, где будет допустимое качество и минимальный размер файла.

21

Re: Максимальное количество слушателей.

дело не в кодеке и его оптимизации, . .а в нагрузке её распределении сервера Icecast   / сетевого оборудования.   
этому посвящена целая "наука" по высоконагруженным серверам, проектам.
Если выразиться "по умному"
Кластер — группа компьютеров, объединённых высокоскоростными каналами связи и представляющая с точки зрения пользователя единый аппаратный ресурс;

Отредактировано radio_good (27-10-2016 20:02:31)