Как сделать инет радио
Как сделать свою радиостанцию в сети интернет
Открытие собственного радио позволяет не только зарабатывать деньги, но и самовыражаться, делиться интересной информацией, общаться с интересными людьми. Интернет радио куда проще и дешевле создать и поддерживать в дальнейшем, нежели FM радио. Интернет радио транслируется с помощью интернета, его можно слушать в любой точке мира, где есть Интернет.
Плюсы и минусы онлайн радио как бизнеса
Прежде чем говорить, как создать Интернет радио, нужно разобрать плюсы и минусы открытия такого бизнеса.
Среди плюсов можно выделить следующие:
Из минусов можно выделить:
Как создать радио онлайн
Создание радио состоит из нескольких основных этапов.
Выбор направленности
Для начала необходимо определиться, зачем и для кого вы создаете радио и что именно вы можете предложить своим пользователям. Направленность может быть новостной, образовательной, развлекательной. Можно совмещать несколько направлений.
Обратите внимание! Необходимо выбрать свою аудиторию, определенный музыкальный жанр. Вариантов масса. Это может быть радио для домохозяек, поклонников литературы, учителей, можно ориентироваться на жителей своего города, сообщать о новостях, приглашать гостей-экспертов.
Важно помнить, чем уже ниша, тем успешнее бизнес.
Поиск помещения
На первых порах можно проводить эфиры в отдельной комнате в квартире и не снимать отдельного помещения. Но со временем желательно арендовать небольшое помещение, откуда можно не только проводить вещание, но и приглашать гостей и экспертов для интервью.
Создание веб-сайта
Работа Интернет-радио состоит из нескольких основных элементов:
Прежде, чем создавать сайт, необходимо разобраться с тем, как открыть интернет радиостанцию, основываясь на трех составляющих.
В качестве сервера лучше всего использовать облачные серверы, которые можно развернуть и настроить под себя и свое радио. Необходимо выбирать серверы для Интернет-вещания.
Как вариант, можно использовать радиохостинг, который предоставляет ресурсы для размещения информации с возможностью вещания. Зачастую они также базируются на облачных серверах.
Заказывая хостинг, важно обратить внимание на количество слушателей, размер пространства на диске, количество потоков, это все позволит решить вопрос, как сделать радиоканал для вашего интернет радио.
Хостинги часто предлагают дополнительные услуги, в том числе и подключение базового сайта.
Обратите внимание! Сайт необходимо создавать на сервере с высокой скоростью Интернет-соединения. Он должен иметь понятный и простой в пользовании интерфейс, содержать фирменную символику. Название сайта и его адрес в сети должны быть созвучны с названием радио.
На сайте можно публиковать программу радиопередач, анонсы интервью. Его удобно использовать для организации обратной связи, проведения опросов.
Если вы не обладаете необходимыми навыками в сайтостроении, обратитесь к профессионалам, которые разработают для вас сайт.
Приобретение оборудования
Для работы радио понадобится минимальный набор оборудования. Сюда входит:
В качестве основного ПО можно использовать одну из следующих программ:
Они используются для подачи аудипотока на станцию вещания.
Проведение рекламной кампании
После того, как запущено интернет радиовещание, необходимо приступать к раскрутке. Чем больше слушателей, тем больше возможности заработать.
Обратите внимание! Проводить рекламу можно несколькими методами. Самый распространенный из них – это конечно же раскрутка в Интернете с помощью социальных сетей, тематических форумов, можно заказать компанию и в Интернет-изданиях города.
Еще один вариант – заключить договор с потенциальными рекламодателями о взаимной рекламе. Для этого достаточно распечатать визитки или флаеры и принести в магазины или салоны красоты. Визитки будут раздавать клиентам и покупателям.
Сколько стоит открыть интернет-радио
Вопрос, сколько необходимо вложить средств для открытия Интернет-радио, не так прост. Все зависит от того, какое оборудование планируется покупать, какой хостинг приобретать, какие методы раскрутки выбрать.
В целом можно узнать как зарегистрировать интернет онлайн радиостанцию и сколько она будет стоит, опираясь на расценки выбранного хостинга, добавив к этой стоимость еще около 50 тысяч на закупку оборудования и раскрутку.
Обратите внимание! Открыть свой бизнес можно примерно за 100-150 тысяч рублей, которые окупятся максимум через год удачной работы.
Еще какую-то сумму придется потратить на приобретение авторского контента. Некоторые радиохостинги заключают договоры с исполнителями и предоставляют возможность пользоваться композициями за отдельную плату. В противном случае придется тратить около 4-5 тысяч на покупку контента.
Как заработать на интернет-радио
Заработок на радио в основном идет от рекламы. Рекламодатели готовы платить хорошие деньги, если радио популярное и раскрученное. Достаточно набрать аудиторию в 4 тысячи человек, чтобы начать зарабатывать.
При таком количестве слушателей одна секунда эфирного времени стоит около 4-5 рублей, а длительность рекламного ролика составляет около 20 секунд.
Эфирное время можно продавать для:
Обратите внимание! Длительность рекламного ролика и частоту его выхода определяет рекламодатель.
Также может идти оплата за проведение интересной программы, посвященной какому-либо вопросу.
Важно! Закон РФ «О рекламе» жестко регламентирует время, отведенное под рекламу. Оно не может превышать 20% эфирного времени.
Кроме того, имеется запрет на рекламу спиртных напитков и табачных изделий.
Это и все, что нужно знать тому, кто думает, как организовать интернет радиостанцию.
Говоря о точных цифрах, можно рассчитать примерный заработок за месяц: если эфир круглосуточный, то под рекламу можно отвести около 4 часов, а это 14400 секунд в день. Если минимальная стоимость секунды эфира – 4 рубля, это около 57 600 рублей. Умножив это значение на 30 дней, получим 1 728 000 рублей.
Сумма немаленькая, но заработать ее не так просто. В первую очередь, для этого необходимо получить большое количество контрактов на рекламу, что довольно сложно для начинающего бизнесмена. Во-вторых, не вся реклама будет отведена под рекламные ролики, часть этого времени будет отводиться на рекламу спонсоров, интервью с рекламодателем.
Обратите внимание! Для начала можно ориентироваться на то, что длительность рекламного ролика около 20 секунд, а его цена – 80 рублей. Около 10-20 роликов в день уже вам от 800 до 1600 рублей в день.
Открытие Интернет-радио не требует больших вложений. Основная сложность, которая стоит перед лицом, задумавшимся над вопросом, как создать свое интернет радио, заключается в раскрутке, поиске рекламодателей, сотрудников. При удачной раскрутке можно зарабатывать серьезные средства при небольших вложениях.
Как создать своё интернет-радио
Привет, я Антон Чигарёв, системный администратор. В этом посте я расскажу, как создать свою радиостанцию и вещать через интернет. Вы сможете организовать офисное, студенческое или просто частное радио, доступное по всему миру — в любом медиапроигрывателе. Статья рассчитана на новичков, которым нужно доходчивое руководство с нуля.
Небольшая предыстория. У меня есть проект Blind.games, посвящённый компьютерным играм для слепых людей. Это не только сайт, но и голосовой портал на базе TeamTalk, где собирается сообщество. Я, как и многие пользователи моего проекта, тотально слепой, но это не мешает мне интересоваться музыкой и системным администрированием. Периодически мы стримим игры, рассказываем о настройке программ, проводим встречи с интересными людьми. И нам нужно было своё радио, чтобы по расписанию транслировать записи передач, а в остальное время — музыку в случайном порядке, но без повторов. Так я получил опыт, которым сейчас хочу поделиться.
В этой статье я решил систематизировать и доступно изложить информацию, которую собрал из множества источников, проверил на практике и немного дополнил. Рассмотрим весь процесс создания радио: от первых шагов до прослушивания результата.
Что нужно для старта
Всё, что нам понадобится, — это сервер под управлением Debian 9 и две бесплатные программы:
Грабли, которые мы обойдём
Когда хочешь чередовать живое и автоматическое вещание, сведений из документации вдруг оказывается маловато. Например, сначала я не понимал, как запланировать регулярный выход передачи по определённым дням недели — допустим, по вторникам.
Потребовалось время, чтобы разобраться, как работают компрессоры и эквалайзеры. Думаю, этой теме можно посвятить отдельный пост.
Сначала я не знал, что Liquidsoap поддерживает работу с переменными. Примеры кода вы не раз увидите ниже.
Но главная проблема, которая никак не хотела решаться, — это невозможность автоматически выключить музыку с началом запланированной передачи. По умолчанию музыка становилась тише, но продолжала играть. Решение мне позже подсказал знакомый, а я пишу уже с учётом того, чтобы подобной ситуации не возникло.
Выбираем сервер
Не буду рекламировать хостинг-провайдеров, но хочу обратить ваше внимание на параметры, важные для работы интернет-радио.
Готовимся к работе
Если вы только приобрели сервер и ещё не настроили Debian, нужно убедиться, что система дружит с кириллицей. Мы ведь хотим, чтобы русские названия композиций отображались корректно.
Подключаемся к серверу и быстренько наводим порядок. Для начала устанавливаем обновления. В терминале пишем:
Дальше смотрим доступные в системе локали:
Получаем что-то вроде этого:
Это значит, что система локализована. Если у вас нет, можете перенастроить локаль командой:
Дальше, чтобы включить поддержку кириллицы, выберите ru_RU.UTF-8.
И тот же вариант задайте по умолчанию.
Устанавливаем софт
Вас спросят, хотите ли вы сконфигурировать программу. Отвечайте как угодно — окно с настройками всё равно не появится. По крайней мере, я ни разу не дождался его в Debian 9. Но это не критично.
Переходим к следующему шагу — обеспечиваем программе автозапуск. Для этого в любом текстовом редакторе (я использую nano) открываем файл:
Это именно файл, просто разрешение не указано.
В самом конце находим параметр ENABLE. Важно, чтобы он имел значение true. Если видите false — меняйте. Дальше сохраняем файл нажатием CTRL+O и выходим из редактора (CTRL+X).
Настраиваем Icecast
Если у вас, как и у меня, не было возможности сконфигурировать программу в процессе установки, пора лезть в настройки. Все они хранятся в файле icecast.xml в директории /etc/icecast2/.
Многие параметры в этом файле прокомментированы — расскажу лишь о тех, без которых не обойтись на старте. За подробностями не грех заглянуть в официальную документацию, а если у вас появятся вопросы, я готов детально разобрать функции Icecast в отдельной статье.
Сначала проверим максимально допустимое число одновременно подключённых слушателей:
По умолчанию — сто, но ориентируйтесь на ширину канала вашего сервера.
В блоке authentication меняем все данные на свои. Параметру bind-address в качестве значения присваиваем IP-адрес нашего сервера.
Теперь внимательно смотрим на блок mount. Здесь мы пропишем точки монтирования для источников вещания. Это важный момент, без которого не смогут выйти в эфир наши диджеи, в том числе и AutoDJ.
В коде ниже я создаю несколько точек монтирования с индивидуальными параметрами:
Как вы могли догадаться, точка autodj подключена, когда в эфире никого нет. Если в это время кто-нибудь у себя в проигрывателе откроет ссылку типа http://ваш-ip:8000/live, он услышит автоматическое вещание. Но стоит вам выйти в эфир с точки live — autodj отключится.
Если вы хотите ограничить доступ к настройкам Icecast, обратите внимание на блок changeowner. Здесь вы можете указать имя и группу пользователя, который вправе менять конфигурацию.
Осталось сохранить результат. С Icecast для первого раза достаточно. Теперь давайте позаботимся об автоматическом диджее.
AutoDJ
Устанавливаем Liquidsoap из репозитория Debian — это легко, проблем возникнуть не должно:
Теперь создадим каталоги для хранения музыки, заставок (джинглов) и передач. У себя я завёл папку Content, а в ней предусмотрел следующие субдиректории:
Давайте реализуем это в терминале:
Чтобы ускорить и упростить заливку файлов, можете настроить FTP, но это отдельная тема. А пока займёмся настройками программы.
Пересохраняем файл с любым новым именем, допустим, my-dj.liq. Вот как может выглядеть содержимое:
Чтобы вести лог работы программы, раскомментируйте эти строки:
Блок ниже — для тех, кому нужен telnet.
Я включаю поддержку OGG и MP3. OGG удобен, когда места мало, а качество некритично.
Настраиваем отображение данных о записи: берём инфу из метатегов.
Указываем путь до папки с музыкой и параметры воспроизведения.
Когда все треки отыграют, рандомайзер перемешает их и снова запустит. Теперь укажем путь к джинглам.
Чтобы проигрывать записи по расписанию, свяжем их с переменными. Можно использовать одно и то же имя файла для контента одного типа. Например, когда я хочу добавить в расписание аудиокнигу, я загружаю файл в папку Programs и переименовываю его в book.mp3.
Дальше укажем, с какими интервалами играть заставки. Например, я ставлю один джингл на каждые пять треков.
Настроим программу передач. Тематические блоки разделим запятыми. В понедельник поставим книгу (путь к файлу уже привязан). Во вторник — шутки. В воскресенье — повтор ранее записанной передачи.
Внесём данные, уже прописанные в конфигурации Icecast.
Всё сохраняем. Ура! Мы готовы тестировать радио.
Любуемся результатами
Запускаем сначала Icecast:
Создаём у себя на компьютере текстовый файл и вносим туда строку вида:
На этом пока всё. Надеюсь, материал был вам полезен. Если хотите, чтобы я раскрыл какие-то темы подробнее, оставьте комментарий. А пока — успеха в запуске вашего радио!
Хотите свободно работать с Debian и другими дистрибутивами Linux? Приходите учиться на профессию «системный администратор», и через 9 месяцев вы не только освоите Linux, но и сможете обеспечивать бесперебойную работу компьютерной техники и ПО в любой организации!
Привет, я Антон Чигарёв, системный администратор. В этом посте я расскажу, как создать свою радиостанцию и вещать через интернет. Вы сможете организовать офисное, студенческое или просто частное радио, доступное по всему миру — в любом медиапроигрывателе. Статья рассчитана на новичков, которым нужно доходчивое руководство с нуля.
Небольшая предыстория. У меня есть проект Blind.games, посвящённый компьютерным играм для слепых людей. Это не только сайт, но и голосовой портал на базе TeamTalk, где собирается сообщество. Я, как и многие пользователи моего проекта, тотально слепой, но это не мешает мне интересоваться музыкой и системным администрированием. Периодически мы стримим игры, рассказываем о настройке программ, проводим встречи с интересными людьми. И нам нужно было своё радио, чтобы по расписанию транслировать записи передач, а в остальное время — музыку в случайном порядке, но без повторов. Так я получил опыт, которым сейчас хочу поделиться.
В этой статье я решил систематизировать и доступно изложить информацию, которую собрал из множества источников, проверил на практике и немного дополнил. Рассмотрим весь процесс создания радио: от первых шагов до прослушивания результата.
Что нужно для старта
Всё, что нам понадобится, — это сервер под управлением Debian 9 и две бесплатные программы:
Грабли, которые мы обойдём
Когда хочешь чередовать живое и автоматическое вещание, сведений из документации вдруг оказывается маловато. Например, сначала я не понимал, как запланировать регулярный выход передачи по определённым дням недели — допустим, по вторникам.
Потребовалось время, чтобы разобраться, как работают компрессоры и эквалайзеры. Думаю, этой теме можно посвятить отдельный пост.
Сначала я не знал, что Liquidsoap поддерживает работу с переменными. Примеры кода вы не раз увидите ниже.
Но главная проблема, которая никак не хотела решаться, — это невозможность автоматически выключить музыку с началом запланированной передачи. По умолчанию музыка становилась тише, но продолжала играть. Решение мне позже подсказал знакомый, а я пишу уже с учётом того, чтобы подобной ситуации не возникло.
Выбираем сервер
Не буду рекламировать хостинг-провайдеров, но хочу обратить ваше внимание на параметры, важные для работы интернет-радио.
Готовимся к работе
Если вы только приобрели сервер и ещё не настроили Debian, нужно убедиться, что система дружит с кириллицей. Мы ведь хотим, чтобы русские названия композиций отображались корректно.
Подключаемся к серверу и быстренько наводим порядок. Для начала устанавливаем обновления. В терминале пишем:
Дальше смотрим доступные в системе локали:
Получаем что-то вроде этого:
Это значит, что система локализована. Если у вас нет, можете перенастроить локаль командой:
Дальше, чтобы включить поддержку кириллицы, выберите ru_RU.UTF-8.
И тот же вариант задайте по умолчанию.
Устанавливаем софт
Вас спросят, хотите ли вы сконфигурировать программу. Отвечайте как угодно — окно с настройками всё равно не появится. По крайней мере, я ни разу не дождался его в Debian 9. Но это не критично.
Переходим к следующему шагу — обеспечиваем программе автозапуск. Для этого в любом текстовом редакторе (я использую nano) открываем файл:
Это именно файл, просто разрешение не указано.
В самом конце находим параметр ENABLE. Важно, чтобы он имел значение true. Если видите false — меняйте. Дальше сохраняем файл нажатием CTRL+O и выходим из редактора (CTRL+X).
Настраиваем Icecast
Если у вас, как и у меня, не было возможности сконфигурировать программу в процессе установки, пора лезть в настройки. Все они хранятся в файле icecast.xml в директории /etc/icecast2/.
Многие параметры в этом файле прокомментированы — расскажу лишь о тех, без которых не обойтись на старте. За подробностями не грех заглянуть в официальную документацию, а если у вас появятся вопросы, я готов детально разобрать функции Icecast в отдельной статье.
Сначала проверим максимально допустимое число одновременно подключённых слушателей:
По умолчанию — сто, но ориентируйтесь на ширину канала вашего сервера.
В блоке authentication меняем все данные на свои. Параметру bind-address в качестве значения присваиваем IP-адрес нашего сервера.
Теперь внимательно смотрим на блок mount. Здесь мы пропишем точки монтирования для источников вещания. Это важный момент, без которого не смогут выйти в эфир наши диджеи, в том числе и AutoDJ.
В коде ниже я создаю несколько точек монтирования с индивидуальными параметрами:
Как вы могли догадаться, точка autodj подключена, когда в эфире никого нет. Если в это время кто-нибудь у себя в проигрывателе откроет ссылку типа http://ваш-ip:8000/live, он услышит автоматическое вещание. Но стоит вам выйти в эфир с точки live — autodj отключится.
Если вы хотите ограничить доступ к настройкам Icecast, обратите внимание на блок changeowner. Здесь вы можете указать имя и группу пользователя, который вправе менять конфигурацию.
Осталось сохранить результат. С Icecast для первого раза достаточно. Теперь давайте позаботимся об автоматическом диджее.
AutoDJ
Устанавливаем Liquidsoap из репозитория Debian — это легко, проблем возникнуть не должно:
Теперь создадим каталоги для хранения музыки, заставок (джинглов) и передач. У себя я завёл папку Content, а в ней предусмотрел следующие субдиректории:
Давайте реализуем это в терминале:
Чтобы ускорить и упростить заливку файлов, можете настроить FTP, но это отдельная тема. А пока займёмся настройками программы.
Пересохраняем файл с любым новым именем, допустим, my-dj.liq. Вот как может выглядеть содержимое:
Чтобы вести лог работы программы, раскомментируйте эти строки:
Блок ниже — для тех, кому нужен telnet.
Я включаю поддержку OGG и MP3. OGG удобен, когда места мало, а качество некритично.
Настраиваем отображение данных о записи: берём инфу из метатегов.
Указываем путь до папки с музыкой и параметры воспроизведения.
Когда все треки отыграют, рандомайзер перемешает их и снова запустит. Теперь укажем путь к джинглам.
Чтобы проигрывать записи по расписанию, свяжем их с переменными. Можно использовать одно и то же имя файла для контента одного типа. Например, когда я хочу добавить в расписание аудиокнигу, я загружаю файл в папку Programs и переименовываю его в book.mp3.
Дальше укажем, с какими интервалами играть заставки. Например, я ставлю один джингл на каждые пять треков.
Настроим программу передач. Тематические блоки разделим запятыми. В понедельник поставим книгу (путь к файлу уже привязан). Во вторник — шутки. В воскресенье — повтор ранее записанной передачи.
Внесём данные, уже прописанные в конфигурации Icecast.
Всё сохраняем. Ура! Мы готовы тестировать радио.
Любуемся результатами
Запускаем сначала Icecast:
Создаём у себя на компьютере текстовый файл и вносим туда строку вида:
На этом пока всё. Надеюсь, материал был вам полезен. Если хотите, чтобы я раскрыл какие-то темы подробнее, оставьте комментарий. А пока — успеха в запуске вашего радио!
Хотите свободно работать с Debian и другими дистрибутивами Linux? Приходите учиться на профессию «системный администратор», и через 9 месяцев вы не только освоите Linux, но и сможете обеспечивать бесперебойную работу компьютерной техники и ПО в любой организации!