G Статьи

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/

В файле конфигурации можно переопределить порт, максимальное количество слушателей, ...