ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
7   •   Посмотреть все темы

Инструкция по установке и настройке Icecast и Ices под Linux

 

6245
Тарас @tarasian666
покажите конфиг
покажите как запускаете

0
59
BigAirBenX @BigAirBenX
  1. <icecast>
  2. <limits>
  3. <clients>100</clients>
  4. <sources>2</sources>
  5. <threadpool>5</threadpool>
  6. <queue-size>524288</queue-size>
  7. <client-timeout>30</client-timeout>
  8. <header-timeout>15</header-timeout>
  9. <source-timeout>10</source-timeout>
  10. <burst-on-connect>1</burst-on-connect>
  11. <burst-size>65535</burst-size>
  12. </limits>
  13. <authentication>
  14. <source-password>****</source-password>
  15. <relay-password>*****</relay-password>
  16. <admin-user>admin</admin-user>
  17. <admin-password>*****</admin-password>
  18. </authentication>
  19. <hostname>localhost</hostname>
  20. <listen-socket>
  21. <port>8000</port>
  22. </listen-socket>
  23. <fileserve>1</fileserve>
  24. <paths>
  25. <basedir>/home/icecast</basedir>
  26. <logdir>/home/icecast/logs</logdir>
  27. <webroot>/home/icecast/web</webroot>
  28. <adminroot>/home/icecast/admin</adminroot>
  29. <alias source="/" dest="/status.xsl"/>
  30. </paths>
  31. <logging>
  32. <accesslog>access.log</accesslog>
  33. <errorlog>error.log</errorlog>
  34. <loglevel>3</loglevel>
  35. <logsize>10000</logsize>
  36. </logging>
  37. <security>
  38. <chroot>0</chroot>
  39. <changeowner>
  40. <user>icecast</user>
  41. <group>icecast</group>
  42. </changeowner>
  43. </security>
  44. </icecast>

запускал

icecast -b -c /usr/local/etc/icecast.xml

так же пробовал
su icecast -s "/usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml"

но следом выдавал
  1. Cannot execute /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml: No such file or directory

Хотя файл в директории присутствует
  1. /usr/local/bin# ls
  2. icecast shout-config xslt-config xsltproc

Отредактировано BigAirBenX - 15.09.2011
0
6245
Тарас @tarasian666
а какие права у юзера icecast ?
пробуй так
<security>
<chroot>0</chroot>
<changeowner>
<user>nobody</user>
<group>nogroup</group>
</changeowner>
</security>

про остальное

надо так обращаться с su
su -с "/usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml" icecast

BigAirBenX пишет:

Cannot execute /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml: No such file or directory

BigAirBenX пишет:

Хотя файл в директории присутствует

значит установлено 2 icecast-а один из которых недособран, а именно тот что /usr/local/bin/icecast

0
59
BigAirBenX @BigAirBenX
Сменил <user> и <group>
Запустил как вы сказали.
  1. Unknown id: /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml

Видать,вы правы.
А можно ли как-нибудь снести лишний iceCast или как мне поступить?

0
6245
Тарас @tarasian666
тот который компилировали пробуйте зайти в папку и сделать make uninstall от root-а
а второй - в зависимости откуда он взялся

но зачастую достаточно установить нормально собраный и он перетрет, для уверености можно перед тем удалить /usr/local/bin/icecast и /usr/bin/icecast или какой там еще имееться

0
59
BigAirBenX @BigAirBenX
ну расскажу,что попытался сделать.
сделад make uninstall
прошел.
Скачал IceCast trunk/
Установил именно его.ЗАпускаю сначала так
icecast -b -c /usr/local/etc/icecast.xml
И уже вылазит нормальная ошибка
Starting icecast2
Detaching from the console
root@vps3385:~# Server startup failed. Exiting

Потом пытаюсь запустить
su icecast -s "/usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml"
но тут без изменеий
Cannot execute /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml: No such file or directory
Конфигурация осталась прежняя ,попробовал обратно вернуть юзер и груп,но ничего не повлияло.
Почему то мне кажется.Что все равно запускается что-то не то.

Так же попробовал
  1. /usr/local/bin/icecast -b -c /usr/local/etc/icecast.xml &
  2. [1] 23627
  3. root@vps3385:~# Starting icecast2
  4. Detaching from the console
  5. Server startup failed. Exiting

Папки admin web заменил

/usr/local/bin/icecast этот файл изменен сегодня,так же в этой папке есть файлы shout-config , xslt-config , xsltproc они с 13 числа не трогались

Отредактировано BigAirBenX - 15.09.2011
0
6245
Тарас @tarasian666
BigAirBenX пишет:

И уже вылазит нормальная ошибка
Starting icecast2
Detaching from the console

это не ошибка , это значит что он запустился
BigAirBenX пишет:

root@vps3385:~# Server startup failed. Exiting

а тут скорей всего умер потому что уже запущен, порт занят, или еще что

0
59
BigAirBenX @BigAirBenX
Это ты об этом,насколько я понял.

netstat -lpnt|grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 11331/icecast

Щас попробую перезагрузить сервер


Detaching from the console
root@vps3385:~# Changed groupid to 1000.
Changed userid to 1000.


Все,это победа?

Если да,то почему не могу зайти на ********** ?

Отредактировано BigAirBenX - 15.09.2011
0
6245
Тарас @tarasian666
или напутано с web директориями или iptable не пускает

0
59
BigAirBenX @BigAirBenX
/usr/local/share/icecast/web последний раз изменен сегодня,значит директория переставилась в момент установки iceCast trunk
ну и в директории /home/icecast/web тоже сегодняшние изменения.

А вот что с iptable может быть,этого я ,к сожалению,вас не очень понял

0
6245
Тарас @tarasian666
для начала используйте стандартный конфиг где все пути совпадают с установлеными папками и файлами, там и права на доступ уже тот что надо и тд
а папку /home/icecast можно удалить
и смотрите что пишет в лог

iptables это своего рода файрвол

0
59
BigAirBenX @BigAirBenX
а,дико извиняюсь.
Icecast2 Status

[corner_topleft.jpg]
AdministrationServer StatusVersion
[corner_bottomleft.jpg]


Support icecast development at **********

Вопрос по поводу настройки Ices
Пусть у нас есть директория /media/music с несколькими mp3 файлами.
Создадим playlist для этой директории:

# cd /media/music
# ls > playlist.txt

почему /media/music , если мы назначали адрес к медиатеке /home/icecast/music ?

Вот я создал папку /media/music и файл playlist.txt

Ладно,но куда мне слить музыку то в итоге?и чем заполнить файл playlist.txt

Отредактировано BigAirBenX - 15.09.2011
0
6245
Тарас @tarasian666
BigAirBenX пишет:

почему  /media/music , если мы назначали адрес к медиатеке /home/icecast/music ?

скорей опечатка

сначала надо залить музыку а потом делать playlist.txt
BigAirBenX пишет:

Пусть у нас есть директория /media/music с несколькими mp3 файлами.

все хватит, разбирайтесь дальше без меня

0
59
BigAirBenX @BigAirBenX
осталось то совсем ничего,уже даже через броадкаст к iceCast присоединился и все получилось.
Помоги с этой последней загвоздкой.
Как мне скопировать музыку в каталог /home/icecast/music ?

при перетаскивании песни возникает окно PSCP.exe клиента
c названием C:\Users\Nick(имя моего ПК)\Desktop\puittyo~1.ru\PSCP.exe

И внутри запрос

Nick@(IP сервера)'s password:

Что за пароль он хочет,Я не знаю.Пробовал пароль и от сервера и от Ices

Отредактировано BigAirBenX - 16.09.2011
0
59
BigAirBenX @BigAirBenX
не знаю,как удаляются сообщения,потому пишу следом.

При запуске ices -c '/usr/local/etc/ices.conf'

Logfile opened
Playing Ajapai - Brain.mp3
Error during send: Mount failed on **********, error: Login failed


что с этим не то?

lynx **********
Не заходит сюда

Отредактировано BigAirBenX - 17.09.2011
0
888
Falcon @Falcon
Login failed
Проверь пароль от айскаста в айсесе. Айсес не может присоеденится к серверу

0
59
BigAirBenX @BigAirBenX
Вот Ices
Показать текст

Вот Icecast
Показать текст


может из-за того,Что разные папки указаны тут?

icecast
  1. <listen-socket>
  2. <port>8000</port>
  3. </listen-socket>
  4. <mount>
  5. <mount-name>/ices</mount-name>
  6. <password>*пароль*</password>
  7. </mount>

ices
  1. <Stream>
  2. <Server>
  3. <Hostname>localhost</Hostname>
  4. <Port>8000</Port>
  5. <Password>*пароль*</Password>
  6. <Protocol>http</Protocol>
  7. </Server>
  8. <Mountpoint>/test</Mountpoint>

Для пущей достоверности пароли везде одни и те же

Отредактировано BigAirBenX - 18.09.2011
0
888
Falcon @Falcon
<Mountpoint>/ices</Mountpoint> надо

0
59
BigAirBenX @BigAirBenX
к сожалению ошибка не сменилась.
Проблема ж не может быть в качестве mp3 файла?

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

Отредактировано BigAirBenX - 18.09.2011
0
6245
Тарас @tarasian666
пробуйте другим источником подключаться, тем же винампом например

<mount>
<mount-name>/ices</mount-name>
<password>*пароль*</password>
</mount>

можно убрать, тогда надо чтоб пароль в ices совпадал с <source-password>

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.