Re: Инструкция по установке и настройке Icecast и Ices под Linux
да
Первый русскоязычный форум посвященный интернет-радиовещанию
Форум интернет радио Icecast и Shoutcast → Мануалы → Инструкция по установке и настройке Icecast и Ices под Linux
да
ну тогда вы сами ответили на свой вопрос ))
)) я просто инструкцию брал с другого сайта))
Добавлено спустя 5 минут 50 секунд:
прописал в файл так:
<icecast>
<limits>
<-- Лимиты -->
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>65535</burst-size>
</limits>
<authentication>
<-- Аутентификация - обязательно измените приведённые здесь пароли -->
<source-password>1234567</source-password>
<relay-password>1234567</relay-password>
<admin-user>admin</admin-user>
<admin-password>password</admin-password>
</authentication>
<hostname>localhost</hostname>
<listen-socket>
<-- Порт на котором ожидать соединений -->
<port>8000</port>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<-- Пути -->
<basedir>/home/icecast</basedir>
<logdir>/home/icecast/logs</logdir>
<webroot>/home/icecast/web</webroot>
<adminroot>/home/icecast/admin</adminroot>
<pidfile>/home/icecast/logs/icecast.pid</pidfile>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error ->
<logsize>10000</logsize>
</logging>
<security>
<-- Безопасность -->
<chroot>0</chroot>
<changeowner>
<user>icecast</user>
<group>icecast</group>
</changeowner>
</security>
</icecast>
запустил, такая вот ошибка:
Detaching from the console
/usr/local/etc/icecast.xml:3: parser error : StartTag: invalid element name
<-- кХЛХРШ -->
^
/usr/local/etc/icecast.xml:3: parser error : Input is not proper UTF-8, indicate encoding !
Bytes: 0xCB 0xE8 0xEC 0xE8
<-- кХЛХРШ -->
^
/usr/local/etc/icecast.xml:16: parser [root@www ~]# error : StartTag: invalid el ement name
<-- юСРЕМРХТХЙЮЖХЪ - НАЪГЮРЕКЭМН ХГЛЕМХРЕ ОПХБЕД?ММШЕ ГДЕЯЭ ОЮПНКХ -->
^
/usr/local/etc/icecast.xml:25: parser error : StartTag: invalid element name
<-- оНПР МЮ ЙНРНПНЛ НФХДЮРЭ ЯНЕДХМЕМХИ -->
^
/usr/local/etc/icecast.xml:31: parser error : StartTag: invalid element name
<-- оСРХ -->
^
/usr/local/etc/icecast.xml:49: parser error : Comment must not contain '--' (dou ble-hyphen)
<-- аЕГНОЮЯМНЯРЭ -->
^
/usr/local/etc/icecast.xml:55: parser error : Opening and ending tag mismatch: l ogging line 40 and security
</security>
^
FATAL: error parsing config file (/usr/local/etc/icecast.xml)
XML config parsing error
поуберайте все коментарии, они не правильно написаны, должно начинаться с <!-- и заканчиваться -->
сейчас поправлю...
удалил комментарии.
Starting icecast2
Detaching from the console
/usr/local/etc/icecast.xml:51: parser error : Comment not terminated
<!-- 4 Debug, 3 Info, 2 Warn, 1 Error ->
<logsize>10
</icecast>
^
/usr/local/etc/icecast.xml:51: parser error : Premature end of data in tag logging line 36
</icecast>
^
/usr/local/etc/icecast.xml:51: parser error : Premature end of data in tag icecast line 1
</icecast>
^
FATAL: error parsing config file (/usr/local/etc/icecast.xml)
XML config parsing error
пишет revix:
<!-- 4 Debug, 3 Info, 2 Warn, 1 Error ->
это тоже коментарий )
хорошо. спасибо)) уже лучше
Starting icecast2
Detaching from the console
Changed groupid to 503.
Changed userid to 501.
[root@www ~]# FATAL: could not open error logging (/home/icecast/logs/error.log): No such file or directory
FATAL: could not open access logging (/home/icecast/logs/access.log): No such file or directory
FATAL: Could not start logging
Добавлено спустя 5 минут 15 секунд:
создал каталоги, запустил
ошибка:
Starting icecast2
Detaching from the console
Could not create listener socket on port 8000
Server startup failed. Exiting
[root@www ~]# icecast -b -c /usr/local/etc/icecast.xml
Starting icecast2
Detaching from the console
Could not create listener socket on port 8000
Server startup failed. Exiting
ну значит не существует или нет доступа на запись папки /home/icecast/logs/
Добавлено спустя 48 секунд:
пишет revix:
Could not create listener socket on port 8000
проверьте не запущен ли он уже
поставил права.
Starting icecast2
Detaching from the console
Could not create listener socket on port 8000
Server startup failed. Exiting
ввёл netstat -lpnt|grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN 13545/icecast
ну так чего ждете?
"убейте" и запустите наново
а как убить?)
перезапустил сервер. выполнил команду.
захожу в админу ошибка:
Could not parse XSLT file
как быть?
ответ тут
<webroot>/home/icecast/web</webroot>
<adminroot>/home/icecast/admin</adminroot>
ага..там файлов не было:)) )
а где найти ices.conf ? почему то он у меня не создался
в начале вроди пишет скопировать то туда то сюда и тд... вообще тему надо переписать, при инсталяции все создаеться и все пути верны, надо только чуть конфиг подправить под себя
так где мне ices.conf взять? в дистрибутиве его нет(
/usr/local/etc/ices.conf.dist
там нет
значит ices не установлен нормально
хорошо. буду мучаться дальше)
спасибо большое вам за советы
Отредактировано revix (08-03-2011 17:20:41)
пишет Henk:
Нам потребуются:
приложения:
icecast-2.3.1 - серверное приложениеices-0.4 - утилита для посылки mp3-аудиопотока на IceCast сервер
либо
ices-2.0.1 - для посылки ogg-аудиопотока на IceCast сервербиблиотеки:
libshout-2.2.2
libmp3lame-3.97В этом примере будет рассмотрена связка из IceCast-2.3.1 и ices-0.4, так как будем использовать mp3-аудиопоток.
Установка библиотек
libmp3lame-3.97
# ./configure --prefix=/usr
# make && make installlibshout-2.2.2
# ./configure --with-ogg --with-vorbis --with-lame --prefix=/usr
у меня в системе уже была установлена libvorbis, в принципе можно было и без --with-ogg --with-vorbis запускать, конфигуратор должен всё сам найти
# make && make installУстановка ices-0.4
# ./configure --with-lame
# make && make installУстановка IceCast
И тут выясняется, что для сборки IceCast требуется наличие в системе ещё нескольких библиотек:
libxml2
libxslt
curl (>= version 7.10 required)
ogg/vorbis - (>= version 1.0 required)
Кто нибудь скажет поподробнее как установить все это, где залить файлы и так далее, 3 дня мучаюсь с этим не могу установить icecast на centos или ubuntu.
уже 2 темы есть по установке icecast
Решил попробывать сделать радио,но не понятно,как это устанавливать:
Ставим Icecast
_http://downloads.xiph.org/releases/icecast/icecast-2.3.2.tar.gz
# ./configure
# make && make install
Создаём пользователя
# groupadd icecast
# useradd -g icecast -d /home/icecast -s /sbin/nologin icecast
SSH запущен,ввожу wget file _http://downloads.xiph.org/releases/icecast/icecast-2.3.2.tar.gz,он загрузился на сервер...А далее что???
пишет tarasian666:
уже 2 темы есть по установке icecast
Две темы то есть,но там всё расписанно,для знающих уже людей. А вот некоторые не знают как это правильно делать,вот и просят помощи,что бы объяснили по подробнее,так сказать,разжевали...Дали пинок какойто,для освоения...
ПыСы Поставим по другому вопрос....За сколько WMZ Вы готовы полностью рассказать,что,как,и куда???? Просто,хочу познать эту технологию...Можно в аську...464474272
Отредактировано myboris2005 (05-06-2011 20:38:01)
для разжевыванья есть форумы конкретно по linux
Вам все разжуй и подай на ложечке, не ленитесь сами чего-то выучить, иначе толку не будет
Форум интернет радио Icecast и Shoutcast → Мануалы → Инструкция по установке и настройке Icecast и Ices под Linux