Urbanculture

Интернет-радио

Этой статье требуется доработка. Вы можете помочь, исправив и дополнив ее.
Сюда следует добавить: каких-нибудь картинок и написать список известных интернет-радиостанций.

Интернет-радио — клиент-серверная система для организации потокового вещания аудиоконтента через Интернеты.

Структура

Работает всё это дело следующим образом. Существует станция вещания, транслирующая данные на сервер. Данные могут быть полученны либо с линейного входа звукокарты станции, либо из аудиоплеера, снабженного специальным плагином. Либо могут использоваться специально предназначенные для этих целей навороченные программы, позволяющие планировать сеть вещания, расписание, и прочие полезные вкусняшки. А сервер уже раздаёт поток клиентам.

Софт

Мастер-класс

Итак, ты решил создать свое Интернет-радио, отлично, ниже будет рассказано, как это сделать. Разумеется речь пойдёт о самой примитивной конфигурации.

Прежде всегда идём сюда и качаем последнюю версию IceCast2. Есть версия как для Винды, так и для Линуксов-Юниксов. Устанавливаем то, что скачали. Открываем его конфиг-файл по имени icecast.xml. Настроек там довольно много и возможностей тоже, но для развертывания простой раидостанции впринципе достаточно изменить лишь следующий блок:

    <authentication>
        <!-- Sources log in with username 'source' -->
        <source-password>hackme</source-password>
        <!-- Relays log in username 'relay' -->
        <relay-password>hackme</relay-password>

        <!-- Admin logs in with the username given below -->
        <admin-user>admin</admin-user>
        <admin-password>hackme</admin-password>
    </authentication>

Тут задаются пароли, надо поменять их на свои. Здесь <source-password> — пароль для подключения станции, <relay-password> — пароль для релея, можно поменять на что угодно, это пока тебе не нужно и врядли понадобится, <admin-user> и <admin-password> — логин и пароль для админки.

Сохраняем и запускаем сервер.

Впринципе можно сразу попробовать зайти по адресу: http://твой_IP:8000/ и посмотреть чего там. Там должна быть статистика и вход в админку, — если есть, значит все работает.

Теперь нужен софт, который будет на сервер транслировать звук. Идём например сюда, и качаем что приглянулось, лучше Oddcast DSP плагин Winamp, это плагин для WinAmp-а.

Далее в параметрах настроки WinAmp-а выбираем «DSP (Эффекты) — oddcast DSP V3» настраиваем плагин: «Add Encoder», правой кнопкой на него и «Configure», вводим настройки:

Сохраняем настройки и кликаем «Connect».

Свершилось! Если ты всё настроил правильно, то после нажания «Connect» весь музон WinAmp-а будет транслироваться на сервер. Чтобы услышать музон, нужно с помощью плеера подключиться к адресу http://IP сервера:8000/stream.mp3, ну или как ты там mountpoint назвал. Большинство современных плееров это делать умеют.

Известные интернет-радио