Создание онлайн радиостанции в интернете. Как создать интернет-радио. Преимущества и недостатки Интернет-радиостанций
Для ответа на этот вопрос, сначала нужно спросить себя о том, зачем нужно делать эту радиостанцию и что она будет из себя представлять. Но если Вы уже давно нарисовали в своей голове этот маленький «бизнес-план», то «добро пожаловать под кат» к изучению мат-части.
Лицом к народу
Лицо любого интернет-проекта - его страница в интернете. Вооружившись WHOIS сервисом ищем красивый и простой адрес для сайта. Не лишним будет напомнить, что чем ближе адрес будет относится к названию, чем проще его написание и чем меньше возможных неправильных вариантов такого написания, тем лучше.Выбрали адрес? Отлично! Заказываем хостинг.
Для успешной работы сайта нам потребуются 3 простых вещи:
- SQL база
- Движок
Тут каждый вправе сам выбирать то, что больше ему подходит по душе, но сразу отмечу, что наилучшим для реализации сайта будет Joomla (сколько не перебирал вариантов на Wordpress и Drupal - очень сложно придумать реализацию на этих движках). Подробнее о способах наполнения контентом и хитростях в реализации я расскажу в следующих статьях.
Боевой сервер
Да, я не случайно написал ранее, что под сайт нужен хостинг, потому, что на боевом сервере вещания у нас на счету будет каждый килобит скорости, а «отъедать» показом содержимого этот наиважнейший для нас ресурс - непозволительная роскошь.А теперь простая формула, которая нам в будущем замозолит глаза:
Пропускная способность канала/качество вещания=количество одновременных слушателей.
Другими словами, если наш канал интернета 100Mb/s, а вещать мы планируем на качеством в 128Kb/s, то всего вместится 800 человек (поверьте, это очень большая аудитория для начинающего проекта).
Какой сервер выбрать?
Над этим вопросом я часами рылся в интернете в поисках решения и решение не заставило себя ждать. Виртуальный сервер - наилучший выбор в данной ситуации.Во-первых: По умолчанию имеет статический IP адрес.
Во-вторых: Имеет достаточно высокоскоростное соединение, правда с одной маленькой поправкой - скорость делится на всех обитателей этой физической машины, а значит наших 800 человек можно смело делить на 5 (хотя возможно, что эта цифра будет сильно отличаться, т.к. нагрузка на другие сервера тоже может быть довольно высокой).
Для наших изысканий не требуется мощный процессор и много оперативной памяти. Конфигурация радиосервера позволяет успешно использовать ничтожно малые ресурсы, наш основной критерий выбора - скорость соединения.
Windows или Linux
Как такового значения при выборе сервера то, какая будет стоять операционная система не имеет. Решения под развертывание радио-сервера имеются и под Win 32/64 и под *nix. Просто отмечу, что при реализации на Windows у вас будет больше возможностей, а под Linux - дешевле в содержании.IceCast2 или ShoutCast
Сердце нашего сервера - «вещалка». Именно к ней происходит присоединение всех аудиопотоков, как входящих, так и исходящих. И тут нужно делать осознанный выбор, потому как на этом будет строится вся дальнейшая система вещания и ее поддержка. И у того и у другого продуктов имеются все прелести, которые нужны для организации эфира. И тот и другой продукт кроссплатфромены и требуют определенных навыков в общении с конфигурационными файлами, благо, соправождаются внушительной документацией (на английском).Настройка «вещалки»
Для каждой радиостанции требуются очень специализированные настройки. В конфигурациях указываются названия, параметры потоков, правила переключения, безопасность и прочее. После настройки не забываем в фаерволле задать исключение для порта на котором производится вещание.Звук в эфир
Существуют 3 способа поподания звука на канал:- Релей
- Автовещатель
- Живой эфир
А вот с Релеем все интереснее. Давайте разберем все способы:
Релей - точка пересылки. Она берет уже готовый линк радиостанции и раздает всем, кто к нему подсоединяется. Таким образом, имея такой релэй можно ретранслировать радиостанции в локальные сети, забивать пустующее время своих эфиров и расширять пропускную способность собственной радиостанции. (подробее о том, как изящно увеличить вместимось одного канала в 2 и более раз, расскажу в следующих статьях). Также эта точка крайне важна, если у вас не очень мощные ресурсы сервера, а смена ведущих происходит очень часто.
Автовещатель и Живой эфир - на эту роль подходит довольно много программ, но я выделю наиболее распространенные:
Windows
- RadioBoss
- SamBroadcaster
- Winamp+плагин к ShoutCast
- phpCast
- PulseAudio*
Итоги:
В этой статье я описал ключевые моменты в создании интернет-радиоСама установка и настройка радио-сервера занимает не более 15 минут. Гораздо больше времени тратится на отлаживание тех или иных функций, т.к. вручную производить контроль над состоянием проекта 24 часа в сутки - невозможно.
Речь пойдет о том, как сделать самый простой и дешевый радио передатчик, который сможет собрать любой, кто даже ничего не понимает в электронике .
Прием такого радиопередатчика происходит, на обычный радио приемник (на стационарный или в мобильном телефоне), на частоте 90-100 MHz. В нашем случае он будет работать, как радио удлинитель для наушников от телевизора. Радио передатчик через аудио штекер подключается к телевизору через разъем для наушников.
Его можно использовать в разных целях, например:
1) беспроводной удлинитель для наушников
2) Радио няня
3) Жучок для подслушивания и так далее.
Для его изготовления нам потребуются:
1) Паяльник
2) Провода
3) Аудио штекер 3.5 мм
4) Батарейки
5) Медный лакированный провод
6) Клей (Момент или эпоксидный) но он может и не понадобится
7) Старые платы от радио или телевизора(если есть)
8) Кусок простого текстолита или толстого картона
Вот его схема, питается она от 3-9 вольт
Перечень радио деталей для схемы на фото, они очень распространенные и найти их не составит особого труда. Деталь AMS1117 не нужна (просто не обращайте на нее внимание)
Катушку следует мотать по таким параметрам (7-8 витков проводом диаметром 0.6-1 мм, на оправке 5мм, я мотал на сверле 5мм)
Концы катушки обязательно зачистить от лака.
В качестве корпуса для передатчика был взят корпус из под батареек
Внутри было все убрано. Для удобства монтажа
Далее берем текстолит, обрезаем его и сверлим много отверстий (отверстий лучше просверлить побольше, так будет легче собирать)
Теперь спаиваем все компоненты согласно схеме
Берем аудио штекер
И припаиваем к нему провода, которые на схеме показаны как (вход)
Далее располагаем плату в корпусе (надежнее всего будет приклеить ее) и подключаем батарейку
Теперь подключаем наш передатчик к телевизору. На FM приемнике находим свободную частоту (ту на которой нет никакой радио станции) и настраиваем наш передатчик на эту волну. Делается это подстроенным конденсатором. Потихоньку крутим его пока не услышим на FM приемнике звук с телевизора.
Все наш передатчик готов к работе. Что бы было удобно настраивать передатчик, я сделал в корпусе отверстие
Так же вместо аудио штекера, можно поставить микрофон и тогда наш передатчик превратится в жучок или радио няню. Размещаем передатчик в комнате с ребенком, а на кухне настраиваем радио и слушаем, что ребенок там делает.
Для ответа на этот вопрос, сначала нужно спросить себя о том, зачем нужно делать эту радиостанцию и что она будет из себя представлять. Но если Вы уже давно нарисовали в своей голове этот маленький «бизнес-план», то «добро пожаловать под кат» к изучению мат-части.
Лицом к народу
Лицо любого интернет-проекта - его страница в интернете. Вооружившись WHOIS сервисом ищем красивый и простой адрес для сайта. Не лишним будет напомнить, что чем ближе адрес будет относится к названию, чем проще его написание и чем меньше возможных неправильных вариантов такого написания, тем лучше.Выбрали адрес? Отлично! Заказываем хостинг.
Для успешной работы сайта нам потребуются 3 простых вещи:
- SQL база
- Движок
Тут каждый вправе сам выбирать то, что больше ему подходит по душе, но сразу отмечу, что наилучшим для реализации сайта будет Joomla (сколько не перебирал вариантов на Wordpress и Drupal - очень сложно придумать реализацию на этих движках). Подробнее о способах наполнения контентом и хитростях в реализации я расскажу в следующих статьях.
Боевой сервер
Да, я не случайно написал ранее, что под сайт нужен хостинг, потому, что на боевом сервере вещания у нас на счету будет каждый килобит скорости, а «отъедать» показом содержимого этот наиважнейший для нас ресурс - непозволительная роскошь.А теперь простая формула, которая нам в будущем замозолит глаза:
Пропускная способность канала/качество вещания=количество одновременных слушателей.
Другими словами, если наш канал интернета 100Mb/s, а вещать мы планируем на качеством в 128Kb/s, то всего вместится 800 человек (поверьте, это очень большая аудитория для начинающего проекта).
Какой сервер выбрать?
Над этим вопросом я часами рылся в интернете в поисках решения и решение не заставило себя ждать. Виртуальный сервер - наилучший выбор в данной ситуации.Во-первых: По умолчанию имеет статический IP адрес.
Во-вторых: Имеет достаточно высокоскоростное соединение, правда с одной маленькой поправкой - скорость делится на всех обитателей этой физической машины, а значит наших 800 человек можно смело делить на 5 (хотя возможно, что эта цифра будет сильно отличаться, т.к. нагрузка на другие сервера тоже может быть довольно высокой).
Для наших изысканий не требуется мощный процессор и много оперативной памяти. Конфигурация радиосервера позволяет успешно использовать ничтожно малые ресурсы, наш основной критерий выбора - скорость соединения.
Windows или Linux
Как такового значения при выборе сервера то, какая будет стоять операционная система не имеет. Решения под развертывание радио-сервера имеются и под Win 32/64 и под *nix. Просто отмечу, что при реализации на Windows у вас будет больше возможностей, а под Linux - дешевле в содержании.IceCast2 или ShoutCast
Сердце нашего сервера - «вещалка». Именно к ней происходит присоединение всех аудиопотоков, как входящих, так и исходящих. И тут нужно делать осознанный выбор, потому как на этом будет строится вся дальнейшая система вещания и ее поддержка. И у того и у другого продуктов имеются все прелести, которые нужны для организации эфира. И тот и другой продукт кроссплатфромены и требуют определенных навыков в общении с конфигурационными файлами, благо, соправождаются внушительной документацией (на английском).Настройка «вещалки»
Для каждой радиостанции требуются очень специализированные настройки. В конфигурациях указываются названия, параметры потоков, правила переключения, безопасность и прочее. После настройки не забываем в фаерволле задать исключение для порта на котором производится вещание.Звук в эфир
Существуют 3 способа поподания звука на канал:- Релей
- Автовещатель
- Живой эфир
А вот с Релеем все интереснее. Давайте разберем все способы:
Релей - точка пересылки. Она берет уже готовый линк радиостанции и раздает всем, кто к нему подсоединяется. Таким образом, имея такой релэй можно ретранслировать радиостанции в локальные сети, забивать пустующее время своих эфиров и расширять пропускную способность собственной радиостанции. (подробее о том, как изящно увеличить вместимось одного канала в 2 и более раз, расскажу в следующих статьях). Также эта точка крайне важна, если у вас не очень мощные ресурсы сервера, а смена ведущих происходит очень часто.
Автовещатель и Живой эфир - на эту роль подходит довольно много программ, но я выделю наиболее распространенные:
Windows
- RadioBoss
- SamBroadcaster
- Winamp+плагин к ShoutCast
- phpCast
- PulseAudio*
Итоги:
В этой статье я описал ключевые моменты в создании интернет-радиоСама установка и настройка радио-сервера занимает не более 15 минут. Гораздо больше времени тратится на отлаживание тех или иных функций, т.к. вручную производить контроль над состоянием проекта 24 часа в сутки - невозможно.
Интернет стремительно развивается, ширина канала у пользователей становится все шире, а это значит, что сеть они выходят не только за текстовой информацией и картинками, но и чтобы послушать музыку и посмотреть видео. Поэтому онлайн радиостанции становятся все популярнее.
Многие считают, что создать интернет-радио очень сложно, так как для его создания будет необходим мощный сервер и дорогостоящее ПО. Отчасти это верно - если вы хотите создать коммерческое онлайн радио для широкой аудитории. Однако если ваша цель - «камерная» радиостанция для узкого круга слушателей , можно избежать серьезных трат.
Чтобы создать интернет-радио, вам понадобится достаточно мощный компьютер (без «навороченного» сервера можно обойтись, но «пишущей машинки» буде недостаточно), широкий интернет-канал и специальное программное обеспечение. Существуют различные программы, позволяющие создать интернет-радио, мы расскажем о создании онлайн радиостанции на примере бесплатного ПO Shoutcast .
Основой вашей радиостанции станет популярный Winamp, также вам нужно загрузить с сайта shoutcast.com две программы - SHOUTcast Server и SHOUTcast Plug-in . Для начала установите и настройте сервер. Запустив инсталлятор, установите сервер, затем перейдите в каталог, в который установилась программа, и любым текстовым редактором откройте файл sc_serv.ini.
Полный список настроек сервера можно найти на сайте shoutcast.com, поговорим об основных настройках. Вам следует ввести три основных параметра :
- PortBase: порт, на котором будет работать сервер (по умолчанию назначен порт 8000, лучше его не менять, если он у вас свободен);
- MaxUser: максимальное количество пользователей, которые одновременно смогут слушать радиостанцию;
- Password: пароль для удаленного администрирования сервера, советуем подобрать комбинацию посложнее.
Теперь установите SHOUTcast Plug-in и запустите Winamp . Зайдите в опции плеера, найдите пункт DSP/Effect, затем - Nullsoft SHOUTcast Source DSP. Нажмите кнопку Configure active plug-in. В открывшемся окне настроек перейдите на вкладку Output и активируйте опции Connect at Startup и Automatic Reconnection on Connection Failure.
- Address – компьютера, на котором установлен сервер (если сервер находится на этом же компьютере, введите 127.0.0.1 или Localhost);
- Port – порт (берется из настроек сервера);
- Password – пароль (берется из настроек сервера).
Все остальные настройки пока оставьте по умолчанию и перейдите на вкладку Encoder . Здесь настраивается тип аудиокодека, битрейт аудио и режим вещания (моно или стерео). Можно сохранить до пяти групп настроек и переключаться между группами в зависимости от пропускной способности канала и количества слушателей.
Во вкладке Input настраивается то, что будет передаваться в эфир: музыка или музыка и голос. Для передачи только музыки в выпадающем списке нужно выбрать опцию Winamp, для передачи музыки и голоса - Soundcard Input. Для Soundcard Input доступны следующие опции:
- Open Mixer – вызывает окно системного микшера;
- Push to Talk – активирует возможность одновременно передавать в эфир музыку и голос с микрофона, «залипание» это опции активирует кнопка Lock;
- Music Level – громкость музыки;
- BG Music Level – громкость фоновой музыки при работе микрофона;
- Mic Level – громкость микрофона;
- Fade Time – время затухания (изменение громкости при активации и деактивации режима Push to Talk).
Настроив плагин, запустите сервер, в Winamp перейдите на вкладку Output и нажмите Connect. Чтобы проверить, удалось ли вам создать интернет-радио, введите в адресную строку следующий адрес :
Если открылась страница SHOUTcast сервера с историй треков и текущим статусом сервера, у вас все вышло. Для прослушивания радио кликните на ссылку Listen или добавьте в плеер адрес .
Учтите, что если вы хотите дать знакомым ссылку на прослушивание вашего радио, в качестве адреса сервера нужно использовать IP-адрес вашего компьютера в интернете (или в локальной сети, если ваши слушатели в одной с вами сети), по IP адресу Localhost/127.0.0.1 они на страницу радиостанции не зайдут!
Если вы хотите, чтобы созданная вами радиостанция была доступна не только избранным пользователям, но и всем в интернете , нужно нажать кнопку Yellowpages на вкладке Output. Если вы активируете опцию Make this server public, на главной странице shoutcast.com появился информация о вашей станции. Но для этого в настройках Yellowpages нужно вписать описание станции, жанр музыки, контактную информацию диджея.
Также есть возможность создать интернет-радио, используя онлайн-системы управления радиостанцией , к примеру, radio-tochka.com, radiocms.ru, radiostyle.ru. Вы создаете аккаунт на сайте, и вам выделают определенный объем дискового пространства на сервере и канал определенной ширины. Вы можете загружать и транслировать вашу любимую музыку, а также вести живые эфиры со своего компьютера.
Как видите, создать интернет-радио не так уж сложно . Немного терпения - и можете пробовать себя в роли радио-диджея.