6.1.5. Вывод в эфир разговора из Skype (RadioBoss + VAC)

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

Помимо Sam Broadcaster вам потребуется установить Skype (естественно, если он еще не установлен) и специальный драйвер виртуального звукового кабеля VAC (Virtual Audio Cables) для распределения звуковых потоков.

Официальный сайт VAC, где можно приобрести драйвер

Официальный сайт Skype

VAC

VAC состоит из двух необходимых модулей: самого драйвера Virtual Audio Cables и Audio Repeater. После запуска VAC в Control Panel нужно установить количество кабелей: их будет три, после чего нажать Set.
1415532359_2014-11-09_142508
vac настройка кабелей

Далее запускаем Audio Repeater (MME) 4 раза и настраиваем его следующим образом:
-В первом окне устанавливаем так:
Wave in: Микрофон (Realtek HD audio). Тут у кого как называется драйвер микрофона.
Wave out: Line 3 (Virtual Audio Cable).
И нажимаем START

-В втором окне делаем так:
Wave in: Line 1 (Virtual Audio Cable)
Wave out: Громкоговоритель или наушники (у кого как называется этот звуковой драйвер.
И нажимаем START

-В третьем окне делаем так:
Wave in: line 2 (Virtual Audio Cable)
Wave out: Line 3 (Virtual Audio Cable)
И нажимаем START

-В четвертом окне делаем так:
Wave in: Line 2 (Virtual Audio Cable)
Wave out: Громкоговоритель или наушники (у кого как называеться этот звуковой драйвер.)
И нажимаем START
2014-11-07_182318

Далее переходим к настройке самого RadioBoss.
Настраиваем его следующим образом:

Настройки-> Микрофон/Лин. вход

Далее где микрофон настраиваем так:
DirectSound
Line 3 (Virtual Audio Cable)

В самом внизу где Line Input делаем так:
DirectSound
Line 1 (Virtual Audio Cable).
2014-11-08_142151

Далее в скайпе делаем в настройках делаем так:
Настройки -> Настройки звука
И там где настройки динамика выбираем Line 2.
2014-11-10_174819

Так же, настоятельно рекомендуем отключить в Skype автоподстройку громкости микрофона и динамиков.

6.1.4. Вещание со смартфонов и планшетов

ft3hj7dcbhjdfv

 

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

Приложения для Android (загрузка с Play):

DemoicesShout

BroadcastMySelf

My Live Cast

 

Приложения для iOS (загрузка с iTunes):

KoalaSan

iCast Pro

6.1.3. Вывод в эфир разговора из Skype (Sam Broadcaster + VAC)

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

Помимо Sam Broadcaster вам потребуется установить Skype (естественно, если он еще не установлен) и специальный драйвер виртуального звукового кабеля VAC (Virtual Audio Cables) для распределения звуковых потоков.

Официальный сайт VAC, где можно приобрести драйвер

Официальный сайт Skype

VAC

VAC состоит из двух необходимых модулей: самого драйвера Virtual Audio Cables и Audio Repeater. После запуска VAC в Control Panel нужно установить количество кабелей: их будет три, после чего нажать Set.

vac настройка кабелей
Затем нужно запустить четыре repeater’а, настроив их следующим образом:

1: Wave in: Ваша звуковая карта (например Realtek HD audio input) Wave out: Virtual Cable 1
2: Wave in: Virtual Cable 2 Wave out: Ваша звуковая карта (например Realtek HD audio input)
3: Wave in: Virtual Cable 1 Wave out: Virtual Cable 3
4: Wave in: Virtual Cable 2 Wave out: Virtual Cable 3

Пункт звуковой карты выбирается в соответствии с вашей звуковой картой и установленным драйверами (это может быть как Realtek HD, так и любой другой). После настройки запускам каждый Repeater кнопкой Start.

vac настройка repeater

Skype

В скайпе нужно зайти в инструменты, затем в настройки. В настройках во вкладке Настройка звука проверяем Аудиовход, который устанавливается на вашу аудиокарту, и Аудиовыход, устанавливающийся на Virtual Cable 2.

vac настройка skype

Sam Broadcaster

В окне Voice FX нужно зайти в Config, и установить несколько параметров:

Voice FX Destination — Encoders (Record to pipeline, skip output)
Record Driver — DirectSound recorder
Record soundcard device — Virtual Cable 3

vac настройка sam broadcaster

Завершение

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

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

Статья об установке и настройке Sam Broadcaster находится здесь.

6.1.2. Sam Broadcaster

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

Статья на википедии    Официальный сайт разработчика

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

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

45c676bc3c3efd

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

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

Рассмотрим два варианта: FireBird и MySQL.

FireBird включена в дистрибутив Sam Broadcaster и не требует дополнительной установки, поэтому ее легко установить и проще эксплуатировать. Однако, она гораздо медленнее других баз, что может ощущаться при работе с большим количеством треков.

Отличительной особенностью MySQL является возможность использования с сайтами, сделанными PHP и использующих MySQL или PostgreSQL. Возможен вывод различной информации на сайт прямо из базы данных Sam Broadcaster. MySQL работает в разы быстрее FireBird, однако и установка ее достаточно сложнее и требует загрузки дополнительных файлов помимо самой программы Sam Broadcaster. Однако, разобраться в этом не представляет большой сложности.

Мы не будем рассказывать об установке FireBird, она устанавливается автоматически в Sam, если выбрать ее в начале установки. Во время установки базы достаточно выбрать «Use Default Settings».

Обратите внимание, что существует несколько вариантов установочных файлов Sam Broadcaster. Некоторые предназначены специально для установки с MySQL (как правило, sambc-up.exe), некоторые для FireBird (как правило, sambc-fb.exe) — для Firebird.

Для установки MySQL потребуется загрузить и установить дистрибутив с базой данных (как и с любой другой БД кроме FireBird). Скачать актуальную версию MySQL можно на официальном сайте (как правило, нужен Windows MSI Installer). Установить базу данных нужно до того, как будете устанавливать сам Sam Broadcaster. Если вы установите ее со стандартными настройками, скорее всего, вам не понадобиться ничего менять при установке Sam, и тогда достаточно будет лишь нажать «Use default settings». Если же вы что-то меняли и например используете свой пароль или установили ее на другом сервере, потребуется установить дополнительные параметры, вписать данные доступа.

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

 

Конфигурация

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

Нужные окна для экрана выбираются в меню Windows.
Deka A и Deka B — деки, в которые вставляются текущие треки и воспроизводятся.
Queue — текущие плейлист.
Playlist — база файлов станции.
Voice FX вам понадобится при ведении прямых эфиров.
Настроить программу (в том числе кроссфейдинг, правила ротации) можно в разделе Config. Соответственно, кроссфейдинг настраиваете на вкладке  Crossfading (но, кстати говоря, возможно вам будет достаточно уже выбранных по умолчанию настроек кроссфейдов). В Gap Killer можно настроить обрезание тишины на концах треков по уровню децибел.
Playlist rotation rules — важная вкладка при использовании автодиджея. Именно здесь указываются правила ротации. Вписываются минуты, указывается модуль ротации. Нужно продумать и точно указать минуты, по прошествии которых программа сможет использовать определенные файлы. Если в итоге программа не найдет файлы, которые будут удовлетворять данным условиям, автодиджей отключится.
Рекомендуется использовать Clockweel (Category rotation) logic module. Нажав configure вы сможете указать места, из которых программа будет брать файлы.  Конфигурация будет выглядеть списком, перечисляющим эти самые места (категории, директории и прочее):

Cat[‘Name’].QueueBottom(smWeighted, EnforceRules);
Cat[‘Name2‘].QueueBottom(smRandom, EnforceRules);
Dir[‘C:\Users\Name\Music\Artist’].QueueBottom(smRandom, EnforceRules);

При этом рекомендуется использовать smRandom (особенно если вы не будете делать заказ треков с сайта).
C помощью HTML output можно экспортировать по FTP на сайт html-файлы со списками звуковых файлов в базе, а также текущий трек. Программа использует шаблоны, которые расположены в папке, где программа установлена (вы сможете найти там samHTMweb). При настройке вписываются данные FTP-доступа. Папка, куда будут экспортироваться страницы, должна быть предварительно создана.
Обратите внимание! Если вы устанавливаете Sam на сервер без звуковой карты, на котором не будет возможности прослушивания, у вас может возникнуть ошибка при воспроизведении (например, файлы будут вставляться в деки, но не начнут воспроизводится). Для исправлении ошибки нужно указать программе на отсутствие звукового устройства.  Сделать это можно в Audio Mixer: кнопка DSP напротив деки, затем Output, нужно указать Silent Output и No sound device required.

 

Создание потоков и подключение к серверу вещания

Настройка подключения к серверу вещания производится в Encoders (это окно уже будет на экране B).  При создании нового потока выбирается нужный формат, затем в первой вкладке настраивается качество звучания, а на второй параметры подключения к серверу. Наиболее оптимальным битрейтом и частотой вещания в формате MP3 является 128kb/s, 44,1kHz, Stereo. Если пользуетесь нашим радиохостингом, используйте битрейт согласно вашему тарифному плану.

Показываем пример того, как будет выглядеть вкладка настройки подключения к серверу в случае нашего радиохостинга:
435v656y6767b67b
Выбираете Icecast (скорее всего у вас именно он). Вписываете параметры сервера: IP (в нашем случае s2.radioeart.ru), порт, пароль, маунт. Остальные поля не влияют на подключение и заполняются по вашему усмотрению. Enable title streaming отправляет название текущего трека на сервер (в выключенном состоянии вместо названия трека отправляется название станции).
Найти свои данные подключения на нашем хостинге вы можете в биллинге на странице заказов.

 

Подключение микрофона и ведение прямых эфиров

Управление микрофоном происходит в окне Voice FX.

Здесь всего несколько кнопок. Достаточно нажать Mic On и зажимать Press to talk для короткого включения микрофона в эфир, а для длительного включения активировать Lock talk и отключать после него. Также можно указать уровень громкости музыки и микрофона (это особенно актуально, когда вы говорите поверх музыкального фона). Если активна кнопка Auto, подстройка громкости программой будет выполняться автоматически. В настройке Voice FX можно также найти эквалайзеры (EQ) и конфигурацию (Congif).
4v6b78bv54cc
В Config есть настройка Voice FX Destination (Recording mode), с помощью которой можно указать режим работы микрофона: при None музыка плавно затухает при нажатии кнопки разговора, Mixer смешивает музыку и голоса с микрофона (при этом есть вероятность искажения звука и появление эхо), SoundCard воспроизводит аудиопоток со звуковой карты, а Encoders , в целом похожий на Mixer, однако помогает избежать эхо.

В Sam Broadcaster возможен вывод в эфир звонков из Skype. Таким образом возможна реализация вывода в эфир нескольких собеседников из одного диалога. Это мы рассматриваем в соответствующей статье.
6.1.1. RadioBOSS

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

Купить и скачать программу можно с официального сайта. Дальнейший текст инструкции к программе взят с официального сайта разработчиков и незначительно подредактирован.

 

Начало работы

1. Запустите RadioBOSS.

2. Настройка музыкальной базы — Music Library. База используется для быстрого поиска и автоматической генерации плейлистов. Если вас эти функции не интересуют — можете пропустить шаг. Создание базы не является обязательным.

Для запуска Music Library, в меню выберите Инструменты — Музыкальная база. Запустится программа.

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

3. Добавление музыки в плейлист. Добавление треков и прочих элементов в плейлист делается с помощью меню «Плейлист». RadioBOSS поддерживает работу с несколькими плейлистами. Нажмите на кнопку «+» чтобы добавить еще один плейлист.

4. Назначение джинглов быстрого доступа. В меню выберите Джинглы->Назначить. Джинглы можно запустить нажатием кнопок 1-9 на клавиатуре.

5. Кроссфейды: В панели управления, выберите Кроссфейды, выставите желаемые значения.

6. Если у вас установлено несколько звуковых карт, или вам нужно определенным образом настроить вывод звука, откройте: Настройки — Воспроизведение — Устройства.

7. Для вещание в интернет при создании интернет-радиостанции нужно сделать соответствующие настройки. RadioBOSS поддерживает ShoutCast, IceCast, Windows Media Server. Также есть встроенный сервер вещания. Это работает без дополнительных плагинов.

8. После того, как все настроено, запустите трек в плейлисте двойным кликом мыши!

 

Вещание

С помощью RadioBOSS можно легко организовать вещание в интернет. Все, что играет в программе будет отправлено на сервер. Возможно одновременное вещание на любое количество серверов.

Для настройки вещания выполните следующие шаги:

1. В меню выберите Настройки -> Настройки…

2. Выберите раздел «Вещание». Укажите название станции, жанр и прочие параметры.

3. Нажмите кнопку «+» для добавления сервера вещания. Появится окно настроек:

 

Используйте «Мастер Настроек» для облегчения процесса настройки.

Адрес сервера и пароль — эти параметры передаются хостинг-сервисом (или введите свои параметры если используется собственный сервер). При вещании на сервер Radioheart поле сервер выглядит как правило таким образом: s1.radioheart.ru:8000/mount. Указывается полная ссылка на поток. Найти эти данные вы можете в биллинге на странице заказов.

Кодировка — рекомендуется оставить значение «Auto», в большинстве случаев он работает

Частота, формат, битрейт и каналы устанавливают формат вещания. Обратите внимание, что при вещании на сервер Radioheart следует указывать именно тот битрейт, который указан в выбранном вами тарифном плане.

После того, как все настройки введены, нажмите ОК. Подключение будет добавлено в список.

5. В разделе «Вещание» установите «галочки» напротив серверов, которые вы хотите использовать. Также установите опцию «Включить вещание», расположенную вверху окна.  Нажмите OK.

Если все настроено верно, в отчете (левый нижний угол) появится сообщение Connected to server! (output N).

В случае неправильных настроек, в окне отчета будет сообщение об ошибке, выделенное красным. В сообщении будет указан сервер, для которого подключение не удалось (например, «output 1» — первый в списке).
Откройте окно насторек и убедитесь, что все параметры введены верно.

Наиболее часто встречающиеся сообщения об ошибках:
Cannot start broadcasting (output N): Error 2100
Неправильные имя пользователя или пароль — проверьте эти данные.

Cannot start broadcasting (output N): Error 2
Не удалось подключиться к серверу — проверьте, правильно ли введен адрес, порт. Также проверьте, что антивирус или файрвол не блокируют соединение.

Cannot start broadcasting (output N): Error -1
Обычно эта ошибка появляется если кто-то другой уже подключен к серверу

После того, как всё правильно настроено, RadioBOSS будет передавать все, что играет в программе на сервер вещания.

 

Настройка параметров микрофона и линейного входа

Выберите в меню следующее: Настройки -> Настройки.
Выберите категорию «Микрофон/Лин. вход».

Кнопка MIC находится в правом нижнем углу главного окна. Далее приводятся инструкции по настройке этой кнопки. Нажмите «Изменить» для выбора драйвера (DirectSound/WASAPI/ASIO/Windows Mixer) и устройства.

Внимание! Не рекомендуется использовать «Windows mixer control», так как в этом случае звук не будет обрабатываться с помощью RadioBOSS, что накладывает некоторые ограничения.

Уровень музыки — уровень громкости плейлиста во время использования микрофона, свойством Фейд можно контролировать плавность изменения громкости.

Усилитель микрофона — увеличить уровень микрофона при необходимости. Щелкнув по кнопке «Тест», можно проверить работу микрофона.

Push-to-Talk — включить режим PTT. В этом случае нужно удерживать кнопку MIC.

Выводить только на сервера вещания — если включить эту опцию, звук микрофона будет выводиться только на серверы вещания.

Кнопка DSP позволяет назначить эффекты для микрофона.

Line Input 1 (Line.in file), Input2 (Line2.in) — выбор устройства для входов LINE.IN.

Найти полную инструкцию к программе, а также связаться с разработчиками вы можете на сайте radioboss.ru

 


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