Shoutcast: Ретрансляция
Организация ретрансляции аудио потока в mp3-формате с помощью сервера Shoutcast
© 2006, Игорь Гузей (Guzei.com)
Задача
Организовать ретрансляцию вещания чужого потока со своего сервера.
Дано
Поток: http://aaa.bbb.ccc.ddd:xxxx
Soft: http://www.shoutcast.com/download/serve.phtml
Сервер с доступом по SSH.
Решение
# cd /usr/local # wget http://www.shoutcast.com/downloads/sc1-9-5/shoutcast-1-9-5-freebsd4-elf.tar.gz # gunzip -c shoutcast-1-9-5-freebsd4-elf.tar.gz | tar xf - # cd shoutcast-1-9-5-freebsd4-elf # joe sc_serv.conf Password= - Надо вписать пароль. Логин стандартный: admin RealTime=0 - не показывать ежесекундную строку статуса. RelayPort=xxxx - Надо убрать комментарий и вписать реальный порт. RelayServer=aaa.bbb.ccc.ddd - Надо убрать комментарий и вписать реальный IP. # ./sc_serv & - Запуск.
Нюансы
Лучше не править файл конфигурации поставляемый с программой, а скопировать его и править уже копию. Запуск в таком случае будет примерно таким:
# ./sc_serv ./sc_serv.1.conf & - Запуск с указанным файлом конфигурации.
Пароль указывался для того, чтобы войти на сервер статистики: http://ретранслирующий.сервер:8000/
В файле конфигурации можно переопределить порт, максимальное количество слушателей, ...