Как сделать локальное радио

Обновлено: 08.07.2024

Инструкция описывает процесс создание интернет-радио на ОС Windows 2000, XP, Vista, Seven (7).

Для начала, если вы хотите вещать именно в интернет – то у вас должен быть реальный IP адрес (то есть должен быть виден из интернета. )

Шаг 1. Ставим SHOUTcast Server.

Соглашаемся и жмём далее … Обязательно выбираем GUI версию, а остальное по желанию … Указываем путь установки (по умолчанию он будет таков, как на картинке) … Установка завершена !

Полное описание параметров:

Несколько комментариев – основные параметры это MaxUser, Password, PortBase и PublicServer. Остальное можно оставить по умолчанию.

Шаг 2. Ставим Winamp.

Шаг 3. Устанавливаем SHOUTcast DSP Plug-In.

Начнём процесс установки:

Согласимся с соглашением … Здесь можно оставить всё по дефолту или снять галочку с тулбара … Укажем, где обитает сам winamp … Увидев данный вопрос можно отпраздновать установку плагина, и заодно отказаться от прочтения readme файла и приступить к настройке.

Настраиваем:

Настриаиваем SHOUTcast DSP Plug-In

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

"Возможность практического применения электромагнитных волн для установления связи без проводов впервые продемонстрировал 7-го мая 1895-го года великий русский ученый А.С. Попов (1859 -1906). Этот день считается днем рождения радио" - из учебника физики.

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

Мифы о создании интернет-радио

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

Миф первый: для организации интернет-радио необходимо в наличии множество высокопроизводительных PC.

В глазах пользователей запуск сетевого радио представляется как сизисов труд. Некоторые начинают сразу подсчитывать стоимость оборудования, которое придется покупать, заранее обрекая себя лишь на насмешки более опытных сетевых волков. Для успешного запуска радио вам ни в коем случае не нужен ни "парк" высокопроизводительных PC, ни какая-нибудь дорогостоящая аппаратура. Важным фактором для запуска является только широкий интернет-канал, остальное же - мелочи жизни. (имеется в виду запуск интернет-радио "для себя и друзей", но никак не серьезный проект, в будущем ориентированный на доход)

Миф второй: запуск сетевого радио возможен лишь при покупке программного обеспечения. Миф, схожий с первым, и основанный на том, что специализированный софт стоит огромных денег. Но на белом свете не перевелись еще энтузиасты-программисты, создающие свои детища качественно, быстро, а главное for free. За что им честь и хвала в купе с низким поклоном в ноги.

Разогнав облака, приплывшие со стороны незнаек, мы подошли к программному обеспечению, с которым нам и предстоит работать. Честно скажу, что подобного софта к сети пруд пруди, и самым ярким и надежным представителем данного класса является творение программистов из Nullsoft. Знакомое имечко, не правда ли? А вы случайно не слушаете музыку Winamp'ом? Так знайте, что эти программы вышли из-под одного пера.

Заходим на сайт, прыгаем в раздел "Download" и начинаем закачку. Размер SHOUTtcast Server составляет 267 Кб, Plug-In - 224 Кб. Что примечательно, разработчики не забыли про пользователей альтернативных операционных систем, так что серверная часть доступна также для Linux, FreeBSD, Solaris и Mac OS X. Выбираем, что ближе по духу и стартуем!

Настройка сервера

Скачав и установив софт, нужно приступать к настройке. Первым на хирургический стол пойдет SHOUTcast Server. Для начала нужно вспомнить, в какую папку вы назначили установку сервера (по умолчанию - C:Program FilesSHOUTcast). Вспомнили? Тогда смело отправляйтесь по направлению к папке, а когда дойдете, смело ищите файл sc_serv.ini. Нашли? Тогда открывайте его любым тестовым редактором и будьте готовы к серьезной работе.

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

PortBase - здесь указывается порт, на котором будет висеть сервер. По умолчанию - 8000. Не рекомендую менять данное значение, но если порт 8000 у вас уже занят, вы с легкостью можете его поменять.

MaxUser - здесь задается максимальное количество юзеров, присутствующих одновременно.

Password - так как сервер позволяет удаленное руководство, здесь нужно указать пароль для администрирования. Учтите, что задавать слишком легкий пароль не имеет смысла, так что хорошо подумайте, прежде чем сюда что-то вписать.

Отныне сервер находится в боевой готовности, поэтому стоит обратить свой взор на плагин. Если SHOUTcast Plug-In вы еще не установили, сделайте это в самые короткие сроки. Установили? Тогда запускайте Winamp, если он еще не запущен и нажимайте ctrl+p (или же Options-Preferences). Ищите в списке пункт Plugins - DSP/Effect и выбирайте справа Nullsoft SHOUTcast Source DSP.

На экран выскочит окошко с четырьмя закладками. Тут и будет происходить настройка плагина, поэтому ранее приготовьте чашечку чая для комфортной работы. Времени понадобится не так много, главное - внимание.

Первую закладку мы трогать не будем, сразу перейдем к Output. Для начала активируем опцию "Connect at startup", позволяющую присоединятся к серверу после запуска plug-in'a. При нажатой кнопке Connection у вас должны быть доступны следующие опции для настройки:

Address - тут нужно указать ip-адрес компьютера, на котором установлен сервер.

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

Password - опять-таки берем пароль из конфигурационного файла и вписываем сюда. Активировав опцию Automatic Reconnection on Connection Failure, plug-in будет автоматически соединяться заново с сервером при обрыве связи. Временной отрезок между попытками указывается в опции Reconnection TimeOut. Я оставил 30 секунд, значение по умолчанию.

Разобравшись здесь, активируем кнопку YellowPages и приступим к заполнению свободных форм:

А если вы планируете радовать качественной музыкой не только пользователей локальной сети, где обитаете, но и глобальной сети, то милости просим:

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

URL - если есть, то вписывайте страницу радиостанции, либо адрес домашней хижины, опять-таки при наличии.

Genre - жанр, любимое направление в музыке. Как вы, наверное, догадались, сделано это для облегчения поиска, поэтому не ленитесь, вписывайте верно.

ICQ - здесь вводим номер ICQ ди-джея. Если такого нет - пропускаем. Аналогично IRC и AIM. Активировав опцию Enable Title Updates, тем самым вы позволяете пускать в сеть информацию о проигрываемом файле из тегов файла.

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

  • Open Mixer - вызов стандартного системного микшера.
  • Push to Talk - нажимаете кнопку, "пускаете" голос в эфир, не прерывая при этом звучание музыкальной мелодии.
  • Lock - данная кнопка активирует залипание клавиши Push to Talk.
  • Music Level - ползунок, задающий громкость мелодии, играющей в данный момент.
  • BG Music Level - уровень громкости фоновой музыки при речевом эфире.
  • Mic Level - уровень громкости микрофона.
  • Fade Time - скорость снижения/нарастания уровня громкости во время перехода из режима в режим.

Все, plug-in настроен, как и сервер, так что пора приступать к торжественному запуску. Для этого запускаем SHOUTcast Server из папки, где был установлен дистрибутив, нажимает на закладке Output кнопку "Connect" и наслаждаемся побежавшими байтиками в сеть.

В Сети можно транслировать аудио-потоки, которые могут состоять из хранимого контента (MP3 файлы), или живого эфира (голос через микрофон). Основные компоненты интернет-вещания:

Источник
Домашний компьютер (подключенный к Интернет) используется для микширования всех аудио источников, проходящих через звуковую карту - это может быть проигрываемый музыкальный файл, живой голос с микрофона или другой источник - CD плеер и так далее. Компьютер превращает звуковую информацию со звуковой карты в "поток" и отправляет на сервер. Если по каким-то причинам не возможно вести вещание с локального компьютера, то возможен вариант вещания с сервера, при котором аудио-контент закачивается на сервер и воспроизводится непосредственно с него.

Сервер
Интернет-радио сервер под управлением аккаунта на сервере принимает поток с компьютера и переадресует слушателям. Настройки сервера позволяют управлять мета-данными потока (жанр, название, другие параметры), качеством вещания и т.п.

Слушатели (Пользователи Интернет)
Любой пользователь Интернет по всему миру может подключиться к серверу и начать прослушивать созданнное интернет-вещание.

Основные способы вещания в сети Интернет:

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

Второй способ более сложный и требует создания источника вещания - будь то реальная студия или просто домашний компьютер и надежного канался связи с радио сервером. На компьютер-источник устанавливается специальное ПО (достаточно Winamp и специального плагина), которое передает звук на сервер, а сервер, в свою очередь, ретранслирует вещание слушателям в сети Интернет.

Также возможно интерактивное аудио/видео вещание, организация аудио-видео чатов, в которых посетители одновременно могут общаться между собой, слушать музыку и видеть, что происходит в студии. Этот способ работает на технологиях Macromedia Flash & Macromedia Flex.

Как создать свое интернет-радио

Для успешного запуска радио не нужен ни "парк" высокопроизводительных PC, ни какая-нибудь дорогостоящая аппаратура. Важным фактором для запуска является только широкий интернет-канал.
Для вещания необходимы специальные программы: Winamp, SHOUTcast Server, SHOUTcast Plug-in. Winamp - плеер, проигрывающий аудиофайлы. SHOUTcast Plug-It служит соединительным механизмом между плеером и SHOUTcast Server, с помощью которого вещание идет в массы. Скачав программы и плагин и установив на домашнем компьютере, необходимо правильно их настроить.

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

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

Открыть интернет-радио может каждый: процесс организации и администрирования достаточно дешёвый (особенно в сравнении с FM-сегментом), а для онлайн-вещания (пока) не требуется специальных лицензий.



Фото Axel Schwenke CC

Для чего всё это

От цели создания интернет-радио зависит и его контент. Например, есть радиостанции, которые круглосуточно крутят только музыку. Есть целые проекты со своим штатом ведущих, разговорными программами, сеткой вещания и прочими атрибутами, которые есть у серьёзных радиостанций.

Людей интересует контент без рекламы, выходов ведущего и джинглов

Где будем вещать

Как будем вещать

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

Второй способ — автодиджей. Для него нужно запрограммировать плейлист, в соответствии с которым контент будет выходить в эфир. Про софт, который используют на радио мы уже писали, но для организации интернет-вещания можно использовать программы попроще, например RadioBoss или SamBroadcaster.

Для приёма аудиопотока со стороны слушателей нам на сайте необходим плеер, который поддерживает стриминговое вещание (например этот). Плюс программы, которые будут воспроизводить поток на локальных компьютерах. А если есть приложение для прослушивания со смартфона — это высшая степень заботы о своей аудитории.

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

Для удобства управления эфиром может потребоваться микшерный пульт (хотя бы самый простой). Если позволяют финансы, лучше всего брать не самый дешёвый и с фейдерами для удобства. Наличие нескольких каналов для вывода звука расширяет возможности радиостанции.

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

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

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

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

Читайте также: