Борда для посетителей

Анонимусы, для вас открыта дискуссионная площадка на tinyboard. адрес http://cn.urbanculture.in. Милости просим.

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

Материал из Urbanculture
Перейти к: навигация, поиск

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

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

Структура[править]

  • Сервер. Самая важная и ответственная часть системы. На него поступает поток аудиоданных от станции трансляции. Большинство современных серверов поддерживают форматы MP3, Ogg, иногда RealAudio.
  • Станция. Источник аудио. Представляет собой специальную программу.
  • Клиент. Собственно юзер с плеером.

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

Софт[править]

  • IceCast — один из самых известных серверов для радиовещания. Тамже, на сайте есть множество программ, поддерживающих вещание на этот сервер.
  • Shoutcast — комплект софта от Nullsoft, создателя знаменитого WinAmp. Состоит из двух пакетов: сервера вещания и плагина для своего родного WinAmp-а, позволяющего транслировать, всё что играет плеер на сервер.

Мастер-класс[править]

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

Прежде всегда идём сюда и качаем последнюю версию 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», вводим настройки:

  • Encoder Type: MP3 Lame
  • Server Type: Icecast2
  • Server IP: IP твоего сервера
  • Server Port: 8000
  • Encoder Pasword: тот пароль, что ты задал в секции <source-password> конфига сервера.
  • Mountpoint: канал для вещания. Придумай любой, например /stream.mp3

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

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

Известные интернет-радио[править]