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

Интернет-радио или веб-радио - группа технологий передачи потоковых аудиоданных через сеть Интернет. Также как срок интернет-радио или веб-радио может пониматься радиостанция, использующая для вещания технологию потокового вещания в Интернет.


1. Технологии, используемые интернет-радио

В технологической основе системы лежат три элемента:

  1. Станция - генерирует аудиопоток (или из списка звуковых файлов, или прямым оцифровкой с аудио карты, или копируя существующий в сети поток) и направляет его серверу. (Станция потребляет минимум трафика, потому что создает один поток)
  2. Сервер (повторитель потока) - принимает аудиопоток от станции и перенаправляет его копии всем подключенным к серверу клиентам, по сути является репликатор данных. (Трафик сервера пропорционален количеству слушателей + 1)
  3. Клиент - принимает аудиопоток от сервера и превращает его в аудиосигнал, который и слышит слушатель интернет-радиостанции. Можно организовывать каскадные системы радиовещания, используя как клиент повторитель потока. (Клиент, как и станция, потребляет минимум трафика. Трафик клиента-сервера каскадной системы зависит от количества слушателей такого клиента.)

Кроме потока звуковых данных обычно передаются также текстовые данные, чтобы в плеере отображалась информация о станции и о текущей композиции.

Как станция могут выступать обычная программа-аудиоплеер со специальным плагином-кодеком или специализированная программа (например - ICes, EzStream, SAM Broadcaster), а также аппаратное устройство, преобразующее аналоговый аудиопоток в цифровой.

Существует немалое количество серверов интернет-вещания. Распространенный сервер Shoutcast компаний "Nullsoft", разработанный специально для своего проигрывателя Winamp. Совместим с Shoutcast-сервер "Icecast" имеет гораздо большую функциональность, распространяется свободно (на условиях GNU GPL) и бесплатно. В отличие от Shoutcast, Icecast способен передавать несколько аудиопотоков и требует меньше ресурсов на аудиопоток, чаще обновляется, поддерживает UTF -теги и различные аудиоформаты, но намного сложнее в настройке.

Серверы могут различаться по форматам аудиоданных, например: MP3, Ogg / Vorbis, RealAudio.

Некоторые проигрыватели также поддерживают вещание; например, в JetAudio прилагается JetCast, что дает возможность комментировать радиопотик с помощью микрофона, сайт-статус и чат.

Как клиент можно использовать любой мультимедийный проигрыватель, поддерживающий потоковое аудио и способный декодировать формат, в котором вещает радио.

Следует заметить, что "интернет-радио" до эфирного радиовещания никакого отношения не имеет.


2. Серверные программы

  • SHOUTcast
  • Icecast

3. Смотрите также