Расскажу я вам сказочку. Не о сереньком бычке, но о медиасервере, в простонародье называемом "Ынтернет-радио". Строить наше "радио" будем на базе Winamp+ShoutCast.
Почему так? Потому что из испробованных мной двух медиа-систем эта оказалась наиболее безглючной. Почему я отверг Windows Media Services? Эта вещь, безусловно, заслуживает отдельной статьи, весьма удобна как в плане администрирования, так и в плане доставки контента, да вот беда, категорически не проигрывет MP3 с variable bitrate.
Никуда не годится. Не конвертировать же все 4000 файлов в WMV?
Оказалось что разворачивание Shoutcast сервера на базе Winamp оказалось довольно тривиальной задачей.
Для нашей задачи нам потребуются:
1. Сервер.
- установленный на сервере винамп.
- установленный на сервере Shoutcast.\
- плагин ShoutCast для Winamp
2. Клиент.
- винамп.
Порядок действий:
1. Устанавливаем на сервере Винамп.
2. Устанавливаем плагин ShoutCast.
3. Устанавливаем ShoutCast.
Со всеми вышеперечисленными действиями сложностей возникнуть не должно.
Запускаем ShoutCast GUI. В этот момент ShoutCast начинает слушать на одном порту входящие подключения, а на другом входной потоку музыки как показано на рисунке ниже.
Вы можете подправить настройки в файле sc_serv.ini, но, как показывает практика, и с установками по умолчанию все рулит как нельзя лучше.
Переходим к конфигурированию источника медиапотока.
Запускаем винамп, и, т.к. это сервер, выбираем вывод Plugins-> Output в устройство Nullsoft NULL Output. Нам же на сервере звук не нужен, да и звуковая карта у нас просто отключена.
А вот в плагинах DSP выбираем NullSoft ShoutCast Source DSP и видим конфигурационное окно как показано ниже. По большому счету достаточно нажатия "Connect" и медиапоток начнет поступать в Shoutcast сервер.
ВСЕ! Наш сервер готов принимать первых счасливых интернет радиослушателей на порту 8000.
Кстати, порт, в случае крайней нужды, можно поменять в sc_serv.ini
На клиенте запускаем Винамп, адрес для коннекта: http://myshoutcastserver:8000
Также мы можем зайти обыкновенным браузером по адресу http://myshoutcastserver:8000 и ...
Оставить комментарий