Как создать свою интернет-радиостанцию

Чтобы открыть свою интернет-радиостанцию Вам не нужно покупать дорогое оборудование и программное обеспечение. Всё что нужно – прочесть эту статью, в которой мы расскажем как быстро, просто и главное бесплатно организовать на своём компьютере интернет-радио.

Для начала Вам нужно иметь хороший, “толстый” канал. Чтобы рассчитать на какое количество слушателей будет рассчитана станция воспользуйтесь формулой U=V*S, где U – скорость вашего интернета, V – скорость вещания радиостанции и S – количество слушателей.

Итак, Вам понадобится:
– компьютер с выходом в Интернет;
– звуковая карта, микрофон и наушники (если предусматривается работа ди-джея);
– мультимедиа-плеер Winamp (желательно v5.xx);
– плагин для Winamp-а DSP;
– сервер GUI (он же SHOUTcast DNAS)
– программа Radio Toolbox (необязательно, но рекомендуем)

1 Шаг: Скачать и проинсталлировать всё программное обеспечение.

2 Шаг: Настройка маршрутизатора.

  • Откройте конфигурацию роутера. Обычно она находится по адресу 192.168.x.x (Linksys 192.168.1.1)
    – Зайдите в раздел “Port Forwarding”> “Applications”
    – В ячейку Application введите ShoutCast
    – В ячейку Port StartEnd введите 8000
    – В ячейку IP Address введите IP адрес, на котором запущен сервер
  • В новой строке, введите в ячейку Application введите Radio Toolbox
    – В ячейку Port StartEnd введите 4000
    – В ячейку IP Address введите IP адрес, на котором запущен сервер

Поставьте галочки Enable и нажмите Save Settings.

3 Шаг: Настройку конфигурации Winamp-а.
– Запускаем Winamp и заходим в Options>Prefrences>Plug-Ins>DSP/Effect.

  • Выбрать Nullsoft SHOUTcast Source DSP.
  • Активировать опцию Connect at startup в закладке “Output.
    При нажатой кнопке Connection, можно изменять следующие опции настройки:
    Address – ip-адрес компьютера, на котором установлен сервер.
    Port – порт сервера, который был указан ранее в конфигурационном файле сервера sc_serv.ini.
    Password – пароль из конфигурационного файла.
    Automatic Reconnection on Connection Failure – автоматически восстанавливает потерянное соединение с сервером при обрыве связи. Временной отрезок между попытками указывается в опции Reconnection TimeOut.

  • Активировать YellowPages.
    Make this server public – при активации данных о вашей радиостанции побликуются на главной странице http://www.shoutcast.com.
    Description – описание радиостанции.
    URL – если есть, то вписывайте страницу радиостанции.
    Genre – направление в музыке.
    ICQ – номер ICQ ди-джея.

  • Активировав опцию Enable Title Updates, вы разрешаете пускать в сеть информацию о проигрываемом файле из тегов файла.

    В закладке Encoder настраивается режим вещания и битрейт. Их можно менять прямо в процессе вещания, в зависимости от кол-ва слушателей. Самое лучшее качество – 128kbps.

    Закладка Input – источник вещания.
    Кроме музыкального потока, в этом плагине предусмотрена возможность выдавать в эфир и данные с микрофона. Если требуется его включить, то в опции Input Device выбрать Soundcard Input, где можно настроить:
    Open Mixer – вызов стандартного системного микшера.
    Push to Talk – “пускать” звук с микрофона в эфир, не прерывая музыки.
    Lock – активирует залипание клавиши Push to Talk.
    Music Level – громкость мелодии, играющей в данный момент.
    BG Music Level – уровень громкости фоновой музыки при речевом эфире.
    Mic Level – уровень громкости микрофона.
    Fade Time – скорость снижения/нарастания уровня громкости во время перехода из режима в режим.

    Если ничего кроме музыки в эфир не пойдет, то просто оставляйте Winamp в выпадающем списке опции Input Device.

    4 Шаг: Настройку конфигурации сервера GUI.

    Сервер SHOUTcast создает сайт, который содержит информацию о сетевом радио, историю треков и страницу администрирования сервера.


    После того, как Вы проинсталлировали сервер GUI (по умолчанию он находится по адресу C:\Program FilesSHOUTcast), найдите файл sc_serv.ini и отредактируйте его в обычном блокноте. Укажите следующие настройки:
    MaxUser – количество слушателей (воспользуйтесь формулой, написанной выше)
    Password – пароль, который был установлен в Winamp-е
    PortBase – порт сервера, через который будет вестись вещание. Обычно используют 8000-ный. Но если он занят, используйте другой. Например, 80-тый. Но тот, который указали в настройках роутера.

    Тоже самое можно сделать и в интерфейсе самого сервера, зайдя в раздел Edit Config.

    Если кому интересно, то на оф. сайте описаны все опции и настройки файла.

    Сервер запускается: Пуск -> Программы -> SHOUTcast DNAS -> SHOUTcast DNAS (GUI)

    Кстати, изначально сервер SHOUTcast DNAS работает только с англоязычной кодировкой windows-1251 и не поддерживает русскоязычную кодировку windows-1251. Это можно исправить если заменить оригинальный пусковой файл сервера SHOUTcast модифицированным. Оригинальный файл лежит в корневом каталоге.

    Необязательный шаг: Настройка программу Radio Toolbox.
    Если Вы не установите программу Radio Toolbox, то радиостанция всё равно будет работать. Это программное обеспечение просто позволит Вам отслеживать её работу. Какая песня играет, сколько слушателей сейчас её слушают, а также облагородить внешний вид страницы вещания.

    • Откройте программу и нажмите кнопку Add Server. Введите Ваш IP адрес (его можно узнать например на http://ipchicken.com) и после него введите :8000 (без пробела). И ОК.
  • Зайдите в File>Options>Web Service

    – Убедитесь, что указан 4000 порт
    – Max users (макс. кол-во пользователей) не имеет значения- Check auto refresh
    – Введите Ваши настройки админского доступа
    – Уберите галочку с protect all pages

  • 5 Шаг: Запуск радиостанции.
    – Запустите сервер Shoutcast DNAS (GUI) Пуск -> Программы -> SHOUTcast DNAS -> SHOUTcast DNAS (GUI)
    – Откройте Winamp и откройте плагин shoutcast. Нажмите connect в закладке Output.
    – Если хотите откройте Radio Toolbox и нажмите Start Log.
    – Запустите какую то музыку в Winamp-е
    – Наберите в браузере vash.IP:4000

    И если Вы видите такую картинку (в случаи запущенного Radio Toolbox):

    Или такую (в случаи не запущенного Radio Toolbox) :

    … то всё настроено правильно и интернет-радиостанция работает.

    Если нет, то попробуйте перезагрузить компьютер и повторить попытку.

    Удаленное администрирование радиостанцией.
    Вы удалённо можете банить пользователей, просмотривать log-файла сервера, а также бронирование места на сервере для определенного ip-адреса.
    Для этого нужно:
    – Ввести http://ip-адрес_сервера:порт
    – Нажать на Admin
    – Ввести логин (по умолчанию – admin) и пароль (тот, что ввели в файле конфигурации сервера).