Установка ретранслятора радио

Общие переговоры относительно Sabayon Linux

Moderators: sidsoft, Moderators

Установка ретранслятора радио

Postby fylhtq » Thu Sep 03, 2009 21:07

Эта информация предназначается для администрации домашних сетей.
Если у вас возникнет желание предоставлять интересный бонус вашим клиентам - этот небольшой пост для вас.
Что для трансляции радио по сети нам нужно:
Сервер (железный).
Сервер (софтовый) ретрансляции. Рекомендую - Icecast .
http://www.icecast.org/
Почему Icecast:
1) Релеи-по-требованию (relay-on-demand). Ретранслятор будет потреблять трафик только когда радио кто-то слушает
2) Возможность ретрансляции сразу множества радиостанций (в случае shoutcast - 1 ретранслятор на 1 запущенный экземпляр программы с отдельным конфигурационным файлом)
3) Лучшая производительность

Установка сервера проста:
Распаковать, и в терминале выполнить команды:
./configure
make
make install

Запуск:
icecast -c /usr/local/etc/icecast.xml

Смотрим на ошибки в терминале, и создаем директорию:
/usr/local/var
/usr/local/var/log
/usr/local/var/log/icecast

В папке icecast нужно создать пустые файлы:
access.log
error.log

Не забудьте в правах на access.log и error.log изменить группу-владельца файла на обычного пользователя.

Запустим IceCast сервер:
icecast -c /usr/local/etc/icecast.xml
Сервер запустился!
Проверяем:
http://127.0.0.1:8000/

Настройка:
Нужно открыть /usr/local/etc/icecast.xml в текстовом редакторе.
Меняем логин и пароль админа на более сложный в пункте:
<authentication>

Ограничим доступ к конфигу IceCast (так как он содержит пароли):
chown root:root /usr/local/etc/icecast.xml
chmod 640 /usr/local/etc/icecast.xml


Далее, вставить (можно и в конец xml-файла, перед </icecast>)

<relay>
<server>www.hitroe.com</server>
<port>8000</port>
<mount>/stream</mount>
<local-mount>/hitroe</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>


Это просто пример, подбирайте каналы сами...
screenshot3.png
screenshot3.png (36.11 KiB) Viewed 531 times


___________________________________________
Все знакомые сисадмины кричали — не ставь gentoo, ставь федору.
А я как всегда, против течения....
Скоро буду запускать IP-TV!
fylhtq
Young Hen
 
Posts: 30
Joined: Tue Jun 02, 2009 13:42
Location: г. Витебск

Return to Russian

Who is online

Users browsing this forum: No registered users and 1 guest