Для организции on-line радиостанции понадобятся следующие программы:

Плеер -
Winamp (скачать)
DSP-плагин к Winamp -
Eddcast DSP (скачать)

Радио-сервер -
IceCast2 (скачать
)

Пошаговая инструкция по установке станции:

В примере рассматривается настройка на порт 9000, если вы планируете использовать другой порт, то не забудье его проставить везде , где это требуется, вместо порта 9000.

Шаг1
Устанавливаем радио-сервер
Для IceCast2 - устанавливаем программу (установочный файл icecast2_win32_v2.3.2_setup.exe ) и запускаем ее. Идем в меню
Configuration-> Edit Configuration

открывается текстовый файл с настройками.
Находим и меняем в нем строки:
<clients>100</clients>

Цыфра 100 означает сколько вы сможете принять слушателей на свой сервер. Это можно проверить опытным путем.. В среднем эта цыфра не превышаем 20 подключений(таковы особенности ADSL), поэтому исправляем сторочку в такой вид:

<clients>20</clients>

Если же на вашей радиостанции будут постоянно подключены 20 слушателей и будут поступать жалобы что обрывается соединение, то возможно стоит уменьшить эту цыфру...

далее находим
<source-password>hackme</source-password>

меняем hackme на ваш уникальный пароль Не забываем его,он нам еще пригодится.

Если Вы не хотите чтобы Вас хакнули из веба желательно провести автозамену всех встречающихся hackme на Ваш пароль - эти пароли используются для управления сервером по веб-интерфейсу


Далее находим
<!--<port>8000</port> -->
<!--<bind-address>127.0.0.1</bind-address>-->

И меняем на
<port>9000</port>
<bind-address>localhost</bind-address>

тобишь убираем все лишние скобочки и чертчки которые деактивируют нужную нам функцию и ставим localhost, и меняем порт если это неоходимо.

Сохраняем файл и закрываем!!! Жмем в главном окне кнопку
Start Server
Если все вы сделали правильно через небольшой интервал времени нули в окне Global Statistic частично сменяться еденичками.



Оставляем сервер запущенным, он нам не мешает.

Шаг 2

Устанавливаем плагин Eddcast - для этого запускаем на исполнение файл edcast_winamp_3.1.18.exe

Шаг 3
Запускаем Winamp (надеюсь он у вас уже установлен) и включаем музыку на воспроизведение с вашего плейлиста ( или радиостанцию с интернета если вы хотите организовать просто ретрансляцию уже существующей станции) .

В главном окне Winamp_a заходим в меню Options->Preferences...
В открывшемся окне слева ищем в группе Plag-ins DSP/Effect и щелкаем на нем
Выбираем в списке плагинов oddcast DSP v3

 и дважды щелкаем - открывается окно настройки плагина.

Если у Вас версия 3.1.18 жмете на кнопку Add Encoder. Внизу появляется строка с информацией о потоке как показано на рисунке

Щелкаем правой кнопкой на этой строчке и выбираем из контекстного меню Configure (либо двойной клик левой) и видим следующее окно

На вкладке Basic Settings заполняем все необходимые поля

Bitrate - качество потока. Рекомендуемое 24,32,48 больше нет смысла, меньше не советую. На практике на 32 звучит очень неплохо. Не уступает по качеству звука 96-128кбит/c в mp3

Samplerate - 32000 или 44100

Channels - 1-моно 2-стерео (1 нет смысла ставить, поэтому ставим 2)

Encoder Type - выбираем AAC Plus. Другие кодеки вещания не рекомендую выбирать, т.к. они сильно уступают кодеку аас+ при низких битрейтах. А выставляя низкий битрейт вы экономите свой исходящий канал, тем самым больше слушателей смогут к вам подключиться.

Server Type - оставляем Icecast2 (если укажите другой то не сможете подключиться к своему серверу)

Server IP - если сервер IceCast запущен на этом же компьютере, то достаточно вписать localhost (как указано на скриншоте). Если же сервер запущен на другом компьютере(например компьютер в соседней комнате), то в этом случае вписываем в это поле локальный IP того компьютера.

Encoder Password - сюда  вписываем пароль который мы вбили в конфиге сервера IceCast2 (для надежности советую вернуться в конфиг и скопировать его оттуда, чтобы избежать ошибок при вводе).

Mountpoint - это имя потока, здесь можно указать любое имя, например по имени вашей радиостанции

примеры: /radio  или /myradio  или /superradio

на этой вкладке настройки закончены, переходим на вторую YP Settings

Stream Name - Вписываем название вашей радиостанции. Оно будет отображаться у слушателя в плеере в скобках после названия текущего трека.

все остальные поля заполняем по желанию, можно оставить их пустыми.

Убираем галку Public Server. Тем самым мы не даем серверу публиковать в Интернете вашу радиостанцию на специальном сервисе. Оно нам  не надо.

Все, настройки плагина закончены, жмем кнопку OK

Мы вернулись к основному окну плагина

Теперь все готово для запуска вещания. Сервер IceCast2 у нас уже запущен и в винампе играет музыка

Осталось нажать кнопку Connect (либо правый клик по нашей строчке, и выбираем так же connect) в основном окне плагина  Eddcast. Если мы нигде не допустили ошибок, то в в строчке с информацией о потоке изменится статус Disconnected на Connected и появится информация о битрейте и названии потока

Поставьте также галочку AutoConnect.

Теперь наша радиостанция заработала и вещание уже началось. В этом можно убедиться запустив вторую копию Winampa либо другой плеер поддерживающий кодек aac+ (например AIMP) подключаемся к своей трансляции. В поле для ввода адреса вводим http://localhost:9000/radio.m3u (имя потока должно соответстовать вашему) и конектимся... И вы должны услышать  свою станцию. Звучание будет идти с небольшой задержкой чем в вашем винампе откуда идет вещание. Это нормально, такова особенность кодеков.

Так же можно посмотреть статус вашего сервера в браузере. для этого наберите адрес http://localhost:9000/

и некоторая информация отображена на второй вкладке сервера IceCast2



 

Адрес вашего радио

Например ваш IP выданный провайдером такой: 10.10.15.160

то адрес вашей радиостанции будет таким
http://10.10.15.160:9000/radio.m3u

именно такого вида адрес вы будете рекламировать в сети..

Удачи! ;-)