Что такое Интернет-радио?
Интернет-радио - группа технологий для передачи потоковой аудиоинформации через Интернет. Также в качестве термина Интернет-радио может пониматься радиостанция, использующая для вещания одну из технологий Интернет-радио.
Интернет-радио, как правило, доступно пользователям сети Интернет в любой точке мира. Это является большим плюсом по сравнению с обычной FM станцией. К тому же многие FM станции имеют так же и онлайн трансляцию.
Как это работает?
Системы интернет-радиовещания состоят из трех компонентов:
1. Кодек(вещатель, ведущий) аудиопотока кодирует и сжимает аудиопоток в звукой формат и посылает этот поток на сервер.
2. Сервер(услуга которую мы предоставляем) принимает аудиопоток от кодека и перенаправляет его копии всем подключенным к серверу клиентам.
3. Клиент(слушатель) принимает аудиопоток от сервера и преобразует его в аудиосигнал, который и слышит слушатель интернет-радиостанции. В некоторых случаях в качестве клиента может выступать еще один повторитель, что позволяет организовывать каскадные системы радиовещания (ретранслирование).
В качестве кодека может выступать как обычная программа-аудиоплеер, дополненная специальным плагином, так и специализированная программа, например - Ices, sc_trans, SAM Broadcaster, так и аппаратное устройство, преобразующее аналоговый аудиопоток в цифровой.
Существует весьма большое количество серверов для организации интернет-вещания, однако наиболее распространен сервер, созданный компанией Nullsoft и называющийся SHOUTcast. Кроме того, существует сервер, предоставляющий гораздо большую функциональность - Icecast(наш выбор). В отличие от SHOUTcast сервера, Icecast способен передавать несколько аудиопотоков, чаще обновляется и требует меньше ресурсов на один аудиопоток. Однако он намного сложнее в настройке.
В качестве клиента можно использовать любой аудио плеер, поддерживающий потоковое интернет-радио и способный декодировать формат, в котором вещает радио (например, Windows Media Player от компании Microsoft, Winamp от компании NullSoft, RealOne, VideoLAN, Quick Time, iTunes, Foobar2k, AIMP2 и многие другие).
Источник: Wikipedia