ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
6   •   Посмотреть все темы

IceCast

 

6245
Тарас @tarasian666
dimon1 пишет:

а нельзя две точки монтирования приписать?

можно сколько угодно

3
dimon1 @dimon1
Я имею ввиду что бы при нажатии на Listen к пользователю летел плейлист с двумя mountами. Как это сделать? пример конфига не приведёте?

12
QwiBeck @QwiBeck
Помогите решить проблемку.
Не могу понять, как написать конфиг под следующие задачи:
8 диджеев
Порт нон стоп, папка c хранимой музыкой /media/music
Файла приветствия нет.
Слушателей 1000 - max
Связка icecast + ices 0.4
Если не сложно, выложите примерный конфиг под такую задачу. Машина не очень мощная, поэтому хотелось бы буферы сделать поменьше, но скорость сети хорошая.
Качество вещания 96 kbps 44100 Stereo - 1 канал.

Заранее спасибо откликнувшимся.

6245
Тарас @tarasian666
dimon1 пишет:

Я имею ввиду что бы при нажатии на Listen к пользователю летел плейлист с двумя mountами. Как это сделать? пример конфига не приведёте?

просто вручную написать плейлист.
QwiBeck
а в чем собственно проблема? Тут уже несколько раз выкладывали подобные конфиги.

12
QwiBeck @QwiBeck
tarasian666
C айскастом все понятно, а вот ices настроить не получается....

6245
Тарас @tarasian666
********** здесь читали?

12
QwiBeck @QwiBeck
Именно отсюда и ставил.
Помимо танца с бубном вокруг библиотек. Первая ошибка, которую мне выдало - синтаксис в конфиге icecast.
Убрав ошибки: icecast работает, ices - молчит.

По запуску ices - тишина и сообщение в консоли, что мы направляемся в мир демонов), но в списках здач процесса нет.

6245
Тарас @tarasian666
смотрите лог, он вам все раскажет )

12
QwiBeck @QwiBeck
Вопрос с подковыркой:
<mount>
<mount-name>/dj1</mount-name>
<password>12345</password>
<fallback-mount>/listen</fallback-mount>
<on-demand>1</on-demand>
<fallback-override>1</fallback-override>
<charset>cp1251</charset>
</mount>

<mount>
<mount-name>/dj2</mount-name>
<password>12345</password>
<fallback-mount>/listen</fallback-mount>
<on-demand>1</on-demand>
<fallback-override>1</fallback-override>
<charset>cp1251</charset>
</mount>

<mount>
<mount-name>/listen</mount-name>
<fallback-override>0</fallback-override>
<charset>cp1251</charset>
</mount>

Как сделть так, чтобы подключающийся диджей отбирал трансляцию у /listen, но могли и передавать трансляцию друг-другу.
Пример: dj1 берет эфир у /listen (ices0.4) потом передет эфир dj2.
Причем и dj1 и dj2 должны отбирть эфир у /listen.

127
Глеб @Psyhodelic
QwiBeck Должно быть два разных маунта. Я недавно такой же вопрос задовал и Klef ответил вот в этом **********

12
QwiBeck @QwiBeck
Маунты созданы /dj1, /dj2 и /listen здача, чтобы последний отдавал эфир 2м диджеям.
К тому же: передча идет, только если диджей присоединяется к эфиру, но новый пользователь, идя по ссылке оказывается на /listen, хоты эфир ведет уже /dj1

12
QwiBeck @QwiBeck
Вопрос снят. Разобрался.
Возникла иная проблема:
При переключении между маунтами dj1-> dj2-> listen, поток тупо остонавливается и дальше не идет. перехода без нажатия на плеере "стоп" не получается.
<mount>
<mount-name>/nonstop</mount-name>
<fallback-override>1</fallback-override>
<charset>cp1251</charset>
</mount>

<mount>
<mount-name>/dj2</mount-name>
<password>lipton</password>
<fallback-mount>/listen</fallback-mount>
<fallback-override>1</fallback-override>
<charset>cp1251</charset>
</mount>

<mount>
<mount-name>/dj1</mount-name>
<password>aq1110786</password>
<fallback-mount>/dj2</fallback-mount>
<fallback-override>1</fallback-override>
<charset>cp1251</charset>
</mount>

<mount>
<mount-name>/testing</mount-name>
<fallback-mount>/dj1</fallback-mount>
<fallback-override>1</fallback-override>
<charset>cp1251</charset>
</mount>

6245
Тарас @tarasian666
битрейт и частота дескридитации одинаковы? Пропадает на обычном плеере или на флеш?

4
satxtreme @satxtreme
Помогите !Суть проблеммы > Вещаю через Sam Broadcaster + ice cast 2 , как добавить второй поток ???Что и где изменить...замучился экспереминтировать... вот мои конфиги >
<!-- This config file contains a minimal set of configurable parameters,
and mostly just contains the things you need to change. We created
this for those who got scared away from the rather large and heavily
commented icecast.xml.dist file. -->
<icecast>
<limits>
<sources>2</sources>
</limits>
<authentication>
<source-password>*****</source-password>
<relay-password>*****</relay-password>
<admin-user>admin</admin-user>
<admin-password>*****</admin-password>
</authentication>

<hostname>localhost</hostname>
<listen-socket>
<port>8000</port>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
</icecast>

Отредактировано satxtreme - 20.05.2010
6245
Тарас @tarasian666
надо не изменить а добавить. Но можно и не менять и не добавлять, а просто в семе прописать любой маунт и общий пароль

4
satxtreme @satxtreme
tarasian666 пишет:

в семе прописать любой маунт и общий пароль

Если можно привидите пример относительно моих конфиг ! ps Спасибо !

6245
Тарас @tarasian666
просто добавте в семе еще один encoder и там где mountpoint пропишите что угодно

4
satxtreme @satxtreme
Все получилось !Спасибо !....В догонку еще один вопрос.Как сделать чтобы на сервере icecast русские названия были не кракозябрами ?

6245
Тарас @tarasian666
тут уже прийдется добавлять в конфиг маунты и в них задавать кодировку <charset>cp1251</charset>

4
satxtreme @satxtreme
Сделай плиз образец !!! ps Спасибо !