Итак сегодня я хочу рассказать как же запилить своё собственное инет-радио и транлировать там музон прямо из плей листа бесплатного плеера Winamp.
Для подключения плагинов коддинга в AkelPad нажмите: Alt+P - и поставте галочки напротив Coder::CodeFold и Coder::HighLight.
Скачать плагин можно здесь - Coder.zip
Установка плагина: киньте файлы из архива в AkelPad/AkelFiles/Plugs/
Так немного отвлеклись... возвращаемся к файлу sc_serv.ini
Жмём кнопку настройка или 2 раза мышкой на плагине, откроется окно плагина.
Заходим во вкладку "Output".
Заливайте в плей лист Winamp желаемые композиции и жмите play. Так же в плагине жмите кнопочку "Connect". (Сервер должен быть запущен) Если всё указано правильно в окошке Status начнёт показываться время соеденения и кол-во переданных байтов.
В подвкладке "Yellow Pages" можно указать дополнительную информацию о ващей радиостанции, сайт, ICQ, название станции и.т.п.
P.S - во вкладке "Input" по умолчанию указан Winamp, так же там можно укзаать выход звуковой карты, т.е будет передаваться всё что звучит у вас в колонках.
Прослушивание вашей радиостанции
Первые шаги
Для начала нам понадобится:- Сам плеер Winamp
- Nullsoft SHOUTcast Source v 2.2.3 (плагин)
- Nullsoft SHOUTcast DNAS (сервер)
- Устанавливаем плеер если ещё не установлен.
- Устанавливаем на него плагин (shoutcast winamp plugin.exe)
- Устанавливаем сервак (shoutcast-1-9-2-windows_server.exe)
По умолчанию сервер ставится:
х32(86) - c:\Program Files\SHOUTcast\
х64 - c:\Program Files (x86)\SHOUTcast\
Место установки значения не имеет.
Настройка сервера
Итак, приступим к настройке сервака. Откройте папку установки сервера и найдите там файл sc_serv.ini Открывается он обычным блокнотом или др. текстовым редкатором. Рекомендую использовать Akel Pad т.к. он поддерживает правильный перенос строк и к нему можно подключить плагин для коддинга.Для подключения плагинов коддинга в AkelPad нажмите: Alt+P - и поставте галочки напротив Coder::CodeFold и Coder::HighLight.
Скачать плагин можно здесь - Coder.zip
Установка плагина: киньте файлы из архива в AkelPad/AkelFiles/Plugs/
Так немного отвлеклись... возвращаемся к файлу sc_serv.ini
Всё что написано зелёным цветом - это инструкция, если не интересно можно просто удалить.
А вот синее строчки нам нужны.
Стандартное содержание файла:
MaxUser=32
Password=changeme
PortBase=8000
LogFile=sc_serv.log
RealTime=1
ScreenLog=1
ShowLastSongs=10
W3CEnable=Yes
W3CLog=sc_w3c.log
SrcIP=ANY
DestIP=ANY
Yport=80
NameLookups=0
AutoDumpUsers=0
AutoDumpSourceTime=30
PublicServer=default
AllowRelay=Yes
AllowPublicRelay=Yes
MetaInterval=8192
Из всего этого нам нужны строчки:
MaxUser=32 - указываем max количество слушателей
Password=changeme - ваш пароль сервера (место changme)
PortBase=8000 - порт (можно указать желаемый но желательно 8000)
Сохраняем и запускаем сервак с sc_serv.exe и видим примерно следующее
Kill server - отключить/закрыть сервак
Hide Monitor - свернуть в трей
Edit log - посмотреть / отредактировать лог сервера
Edit config - редактировать конфиг сервера (ранее описанный файл)
для вступления изменений нужен перезапуск сервера, поэтому мы редактировали заранее.
Настройка плагина Winamp
Переходим к настройке самого плагина. Если плагин не появился сам при запуске плеера, заходим в Сервис - Параметры - DSP (эффекты) и находим там Nullsoft SHOUTcast Source DSP v 2.2.3 [dsp_cs.dll]Жмём кнопку настройка или 2 раза мышкой на плагине, откроется окно плагина.
Заходим во вкладку "Output".
- Здесь указывается ваш IP адрес и порт. Если сервер установлен на вашем же компе можно оставить как есть "localhost" либо указать ваш реальный IP.
- Порт указываете из настроек сервера т.е 8000
- Укажите ваш пароль из настроек сервера
- Поставте галочку Use SHOTcast v1 mode
Заходим в подвкладку "Encoder"
- указываем: mp3 Encoder и желаемый битрейт (желательно 128 kbps, 44100 Hz, Stereo)
Запуск !
Итак наконец-то мы перешли к самому главному - запуску вещания.Заливайте в плей лист Winamp желаемые композиции и жмите play. Так же в плагине жмите кнопочку "Connect". (Сервер должен быть запущен) Если всё указано правильно в окошке Status начнёт показываться время соеденения и кол-во переданных байтов.
В подвкладке "Yellow Pages" можно указать дополнительную информацию о ващей радиостанции, сайт, ICQ, название станции и.т.п.
P.S - во вкладке "Input" по умолчанию указан Winamp, так же там можно укзаать выход звуковой карты, т.е будет передаваться всё что звучит у вас в колонках.
Прослушивание вашей радиостанции
Ваща станция вещает по нескольким адресам.
- http://localhost:8000 - для прослушивания самим юзером
- http://ваш_ip:8000 - адрес для любого слушателя вашего радио, поддерживаются любые плееры которые переваривают воспроизведение интеренет радио.
Если у вас динамический IP то каждый раз вам придётся перенастраивать плагин (если не localhost) и раздавать новый IP адрес для прослушивания.
Есть хороший способ: на сайте http://www.no-ip.com вы можете завести себе хост, по которому будет находится ваш меняющийся IP адрес. Например моё радио можно послушать по адресу
http://mark2580.servegame.com:8000 или http://mark2580.servegame.com:2580 (трансляция через программу Maxuden Radio Station (простенькая программа для того кто не хочет разбираться в вышенаписанном, а просто транслировать музон).