Настрока icecast2

  • Автор темы Автор темы UksusoFF
  • Дата начала Дата начала
Алексей сказал(а):
Dragon_Knight сказал(а):
UksusoFF, wget.
Сегодня времени нету, сделаю позже.
Зачем мучать слушателя , который уже есть этими экспериментами?
Я простите этого не понимаю ! Если я не уверен что будет все нормально ни когда не буду мучать уши даже 30 слушателям.
Тестировать можно отдельно от слушателей - на другом компьютере или просто запустить отдельный icecast.
Ждем результаты тестирования...
 
Алексей, отличие ваших слов от моих тока в том, что вы просто говорите, а я предоставляю доказательства.
В течении 20 минут сделаю тест.
 
Сделал пока на 1000 слушателей.
Вопросы?
 

Вложения

  • 57568679780987089.PNG
    57568679780987089.PNG
    118,7 КБ · Просмотры: 528
Ну мне лично всё понятно. Памяти он потребляет меньше чем я предполагал, и продолжать смысла не вижу.
 
Алексей сказал(а):
Dragon_Knight сказал(а):
Сделал пока на 1000 слушателей.
Вопросы?
Да нет вопросов продолжайте ! ))))
Судя по тестам, рост памяти идет линейно от количества слушателей - а значит, утверждение "Icecast жрет память" - неверно.
Хотя неплохо было бы посмотреть что будет с 2000 слушателей...
 
UksusoFF сказал(а):
djsoft сказал(а):
а значит, утверждение "Icecast жрет память" - неверно.
утверждение было не совсем такое :) официальный icecast 2.3.2 жрет память
А в тестах какой?
С альтернативными сборками здесь писали о других проблемах - статистика не читается.
 
В тестах самый обычный, взятый из стандартного репозитория ubuntu.
djsoft, действительно, потребление памяти почти линейное, как и процессора впрочем, хотя именно он меня больше всего и напрягает. Хотя с другой стороны, это unicast и нагрузка на процессор предсказуема.

UksusoFF,
Код:
wget -b http://192.168.0.101:8000/listen_64.ogg -O /dev/null
sleep 0.2
Если по простому, то просто накопировать этих строк в файл и запустить его потом.
Грамотнее циклом, но я пока не очень разбираюсь как.
Убить все процессы потом так: "pkill -9 "wget""
 
djsoft сказал(а):
Алексей сказал(а):
Dragon_Knight сказал(а):
Сделал пока на 1000 слушателей.
Вопросы?
Да нет вопросов продолжайте ! ))))
Судя по тестам, рост памяти идет линейно от количества слушателей - а значит, утверждение "Icecast жрет память" - неверно.
Хотя неплохо было бы посмотреть что будет с 2000 слушателей...
Экспериментировать на именно слушателях я особого смысла не вижу)
Мы уже на эти грабли наступили один раз, и на 2000 слушателей не остановились ..
К слову icecast 2.3.2 просто падал и лежал до перезапуска и так могло быть не один раз за сутки. По этой причине мы перешли на kh сборки
 
Падение может быть по разным причинам. Например, в компьютере физически кончилась память. В KH сборках, вероятно, оптимизировали расход памяти.
 
Ребят, чтоб не создавать новую тему, в продолжении темы.
А как сделать так, чтоб если один маунт не работает, юзеров автоматически на работающий переключало? У меня один основной, а второй резервный на всякий случай
Вроде не примере FallBack, но как?


А как код будет выглядеть ? если например у меня основной поток /main а запасной /rezerv то делаем так?:

Код:
<mount>
         <mount-name>/main</mount-name>
         <fallback-mount>/rezerv</fallback-mount>
         <fallback-override>1</fallback-override>
         <fallback-when-full>1</fallback-when-full>
         <charset>cp1251</charset>
   </mount>


Вопросы: Что значат эти строчки <fallback-override>1</fallback-override>, <fallback-when-full>1</fallback-when-full>

И можно ли вместо cp1251 написать utf-8 ? или даже нужно?:)
 
Да, что-то вроде такого:
Код:
<mount>
    <bitrate>128</bitrate>
    <mount-name>/stream</mount-name>
    <fallback-mount>/reserve</fallback-mount>
    <fallback-override>1</fallback-override>
    <fallback-when-full>0</fallback-when-full>
    <public>0</public>
  </mount>

Кодировку также можно изменить на utf-8 - в RadioBOSS тогда также нужно выставить utf8 в настройках вещания.
 
Назад
Верх