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

Материал из Википедии — свободной энциклопедии

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

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

Содержание

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

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

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

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

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

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

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

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

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

[править] Серверные программы

[править] См. также

[править] Ссылки

[править] Списки радиостанций