Тема: Инструкция: используем EzStream в качестве источника.
Инструментарий:
[list=*]
[*][li]IceCast сервер[/li][li]EzStream[/li][li]Lame for windows[/li][/*]
[/list]
Установка:
супертрудна: Копируем ezstream.exe и lame.exe в папку установки
Настройка:
Запускаем любой плеер и составляем плейлист из треков, которые будет вещать наш EzStream. Плейлист сохраняем в папку, куда скопировали ezstream.exe и lame.exe
За основу берем файл examples/ezstream_reencode_mp3.xml из архива с дистрибутивом программы. Меняем его следующим образом (В этом файле в фигурных скобках указаны места, в которые необходимо вставить Ваши настройки):
<ezstream>
<url>{ссылка на сервер в виде: http://адрес_сервера_icecast:порт_сервера_icecast/название_потока, например: http://localhost:8000/live}</url>
<sourcepassword>{Пароль для вещания}</sourcepassword>
<!-- формат, в котором вещаем -->
<format>MP3</format>
<filename>{имя файла Вашего плейлиста}</filename>
<!-- включить/выключить проигрывание в случайном порядке -->
<shuffle>1</shuffle>
<svrinfoname>{название радиостанции}</svrinfoname>
<svrinfourl>{ссылка на сайт радиостанции}</svrinfourl>
<svrinfogenre>{жанр музыки}</svrinfogenre>
<svrinfobitrate>{ожидаемый битрейт музыки (например, 96)}</svrinfobitrate>
<svrinfochannels>{2 - стерео, 1 - моно}</svrinfochannels>
<svrinfosamplerate>{частота (например, 44100)}</svrinfosamplerate>
<!-- для shoutcast: добавить сервер в каталог? -->
<svrinfopublic>0</svrinfopublic>
<reencode>
<!-- Включаем перекодировку музыки: -->
<enable>1</enable>
<encdec>
<format>MP3</format>
<!-- фильтр расширения файла, для которого применяется перекодировка -->
<match>.mp3</match>
<!-- настройки lame для запуска. -->
<decode>lame -f --preset cbr {битрейт, в который перекодировать, например: 96} --bitwidth 16 "@T@" -</decode>
</encdec>
</reencode>
</ezstream>
сохраняем этот файл как, например, config.xml
Запуск:
открываем консоль, идем в папку с ezstream.exe и там пишем:
ezstream -q -c config.xml
после чего, если вам повезет, наслаждаемся своей радиостанцией
Советы:
для переключения на следующий трек выполните в консоли команду: taskkill /f /im lame.exe
Для удобства запуска можете сделать bat-файлики и запускать их
удачи!