Свое интернет радио на windows-сервере.

Свое интернет радио на windows-сервере.

Быть владельцем собственного интернет радио сейчас не только дальновидно, но и выгодно. О том, как создать персональную станцию в сети с круглосуточным вещанием я уже писала, сегодня статья посложнее, но и уровень совершенно другой. Читатель сайта getonair.ru Роман Циунель поделился опытом и рассказал, как лучше всего организовать интернет радио в одном потоке с идеальным переключением между диджеями, находящимися в разных городах.

Набор программ

Нам понадобятся: сервер на windows, radioboss, icecast для windows, набор кодеков k-litecodecpack. Если кто-то работает под linux, также на свой компьютер должен установить RDP-клиент (xrdp, к примеру), в windows же он есть по умолчанию. Он понадобится для работы с сервером. Теперь начнем. У нас есть данные сервера, выданные хостером (его адрес, учетная запись и пароль). Заходим на сервер с помощью меню «пуск» - «все программы» - «стандартные» - «подключение к удаленному рабочему столу».

1

В появившемся окне вводим адрес сервера и жмем «подключить»:

2

Появляется другое окно для ввода логина и пароля. Фактически, сейчас мы начали работу с другой операционной системой из-под своего компьютера. В этом есть огромный плюс – ди-джеев не надо переобучать, они будут работать на таком же рабочем столе, к которому уже давно привыкли. Только удаленно. Вводим имя пользователя, пароль и жмем «ОК». Если перед вами открывается рабочий стол, значит, вы вошли на свой сервер. С ним вам и предстоит работать в дальнейшем. 3

Как и в любой ОС windows, здесь также есть internet explorer. Соглашусь, не самый приятный браузер, но он нам понадобится для скачки на сервер k-litecodecpack, radioboss, icecastserver.

Установка программ

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

4

Далее разницы в порядке установки нет. Но, пожалуй, начну с icecast. С установкой ничего сложного нет. Также можно ставить по умолчанию. Однако, перед тем, как запустить программу, загляните в папку установки и откройте с помощью блокнота файл icecast.xml. В нем хранятся все настройки программы, необходимые для трансляции.

5

Изменить в стандартных настройках нужно следующее:

  • - отвечает за количество «поднятых» одновременно потоков. В нашем случае – это количество потоков в разных форматах (у нас, к примеру, был поток 80kb/smp3 и поток 40kb/saac+), а также максимально возможное количество ди-джеев, которые могут подключиться.
  • - пароль понадобится нам далее, для подключения ди-джеев и radioboss
  • - пароль для ретрансляции. Он нам не понадобится, однако сменить его все равно стоит. Можно продублировать .
  • , - логин и пароль админпанели айскаста. Нам также не понадобятся, но лучше сменить для безопасности.
  • - адрес вещания. Сюда вводим ip-адрес сервера.
  • - порт вещания. Можно не трогать, если вы используете сервер только для вещания.

После внесения изменений и сохранения можем запустить icecast. Жмем кнопку «StartServer», после чего красный индикатор должен сменить цвет на зеленый.

6

Icecastserver готов. Также рекомендую сохранить копию файла icecast.xmlна каком-либо другом диске. На всякий пожарный. После переустановки операционной системы проще подменить файл резервным, чем заново вводить все параметры ;) Теперь установим Radioboss. Также можно ставить по умолчанию, разницы нет

7

Идем в главные настройки. Вкладка «Общие». Меняем место расположения музыкальной базы на другой диск. Выставляем приоритет «High»

8

Вкладка «Воспроизведение». Выбираем устройства «No sound»

9

Переходим на кладку «Вещание». Ставим галочки в пунктах «включить вещание» и «enabled». В поле «сервер» вводим адрес сервера:порт/адрес вещания. Также вводим пароль для вещания icecast (его мы придумали ранее, когда настраивали icecast). Затем выбираем формат вещания. В поля «название», «описание», «url», «жанр» данные вводить не обязательно, но желательно. Осталось поле «выводить текст». Оно заменяет название трека в плеере при переключенной на него кнопке.

10

Автодиджей готов. Теперь можно зайти в раздел расписание и добавлять треки, рекламу, команды смены плейлиста. Сохраняем, закидываем треки.

11

Такое сообщение в левом нижнем углу radioboss означает, что плеер подключился к icecast. Вещание начато. Жмем кнопку проигрывания. Адрес на поток можно найти по адресу IP_адрес_сервера:порт. В моем случае 93.84.117.211:8000. Заходим по своему адресу через любой браузер со своего компьютера и видим веб-интерфейс icecast. Нужная ссылка самого аудиопотока находится здесь:

12

Этот поток и будет главным на радио.

Вещание ди-джеев из разных городов

Как вы заметили, icecastподдерживает несколько потоков одновременно. Наша идея заключается в том, чтобы диджеи подключали свои потоки с личными именами к icecast, а radioboss, находящийся на сервере, в определенное время ретранслировал поток на главный канал. Рассмотрим на примере. Есть диджеи Катя, Миша, Оля. Для каждого из них определен маунт подключения: /katia, /misha, /olia. Radioboss поддерживает ретрансляцию интернет-радио. Этим мы и воспользуемся. Чтобы добавить диджея в расписание, переходим на вкладку расписания в radioboss:

13

Для начала расскажу о некоторых нужных кнопках:

  • Галочка «Вкл» - без нее расписание не будет работать.
  • «Добавить…» - добавляет новое расписание в список.
  • «Изменить…», «Удалить» - редактирование, удаление расписания из списка.
  • «Очистить» - очистка всего расписания.
  • «Запустить» - запускает выделенное расписание без очереди.
  • «Сохранить» - создает резервную копию расписания. Очень полезная опция.
  • «Загрузить» - загружает сохраненное расписание.

К примеру, мы хотим, чтобы Катя выходила в эфир каждую пятницу в 19 часов 30 минут. Для этого жмем «Добавить». Открывается окно планировщика.
14

Для начала внесем плейлист. Жмем по значку молнии (находится сверху), в открывшемся окне выбираем «Запустить URL (интернет-поток)», затем «Далее», вводим адрес потока (для нас это http://93.84.117.211:8000/katia). Теперь вернемся в предыдущее окно и продолжим ввод данных: Название/описание задания используется только в планировщике как название. Сюда можно ввести информацию о программе, чтобы позднее ее было легче найти.

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

В итоге, все, что нужно сделать ведущему – в запланированное время подключиться к icecast к своему маунту и подождать, пока radioboss начнет ретранслировать его поток в главный публичный поток /listen. Безусловно, ди-джей должен заранее знать, к какому потоку подключаться и делать это как минимум за три минуты до старта эфира.

Роман Циунель

P.S. Конкурс на лучшую пошаговую инструкцию создания радио в интернете продолжается, также как и Роман за хорошую статью вы сможете получить от меня видеокурс «Стать популярным радиоведущим» бесплатно. Свои труды можно направлять на getonair@gmail.com.