вверх

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

 

Организация собственного сетевого радио посредством Simplecast и Icecast2

Если вы планируете транслировать в сеть аудио-поток (не важно, что это будет: ваша супер-радиостанция в локалке провайдера или трансляция селекторного совещания в корпоротивной сети), то вам может помочь связка программ Simplecast и Icecast2. В такой связке, Simplecast будет снимать звук с вашего физического устройства (звуковой карточки), оцифровывать его и уже цифровой поток передавать Icecast2, которая раздаёт канал конечным клиентам.

Настройка программ довольно не сложна, однако при первом знакомстве у пользователя могут возникнуть сложности. Поэтому я решил опубликовать этакий Quick Start Guide с картинками, чтобы можно было быстро настроить вещание на самом базовом уровне.

Описывать процесс установки программ не стану, ничего оригинального там нет, начну сразу с настройки

Картинки кликабельны!

foto

В свойствах звука выбираем Параметры -> Свойства

foto

Дальше кнопка "Запись". Устанавливаем, с каких конкретно устройств будет возможность снимать звук. Жмем Ok.

foto

Теперь открывается интересная панелька. Здесь надо (извините за тавтологию) из выбранных на предыдущей панели устройств выбрать то, с которого будет сниматься звук. В данном случае, выбран "Стерео микшер". Подробности описанных выше шагов зависят от драйверов звуковой карты, так что на другом компьютере детали могут не совпадать. Еще об этои можно почитать например здесь (начиная со слов "Итак еще условие которое нужно учесть..."). Очень неплохая статья, только там описывается связка с ShoutCast, который нам не надо.

foto

Теперь собственно Simplecast. Жмем кнопку Config и указываем устройство, с которым работаем. Больше там ничего настраивать не надо.

foto

Теперь жмем кнопку Encoders и создаем там профиль для кодирования звука. Жмем на кнопку с плюсиком, на первой появившейся (не показанной здесь) панели выбираем MP3 and mp3PRO, и настраиваем созданный профиль следующим образом. Тут надо вот что пояснить. Качество звука выбираете сами в зависимости от своих потребностей (понятно, что для трансляции речи нужно использовать качество похуже, чем для трансляции музыки) и технических возможностей (например, ширины вашего интернет-канала). В правой части панели надо обратить внимание на галочку Auto start encoder after. Она принципиальна. Суть ее значения сводится к следующему: для трансляции звука, сначала на главной панели программы вы должны нажать кнопку Start. После этого начнет сниматься звук с физического устройства. Но! Чтобы этот звук начал кодироваться и транслироваться в сеть, нужно запустить выбранный профиль (один из профилей мы сейчас и создаем, вообще их может быть несколько). Для этого после того, как кнопка Start нажата, нужно еще нажать на кнопку в панели encoders (треугольничек такой на панели видите?). Так вот, если поставить галку, то кодирование будет начинаться автоматически через установленное количество секунд после того, как вы нажмете кнопку Start.

foto

Вторая закладка свойств профиля - настройка связи с сервером Icecast2. У меня Icecast2 стоит на другом компьютере (radio.ad.bgp). Если у вас все на одном, то пишем либо localhost, либо 127.0.0.1. В поле password пишете пароль, который потом пропишите в конфиге Icecast2. Точку монтирования придумываете сами. У меня вот /test написано.

foto

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

foto

Теперь надо настраивать Icecast2. В сети документации про это очень много, не буду повторяться. Единственное, на что надо обратить внимание:

1. Секция с паролями.

    <authentication>
        <source-password>SuperPassword1</source-password>
        <relay-password>SuperPassword1</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>SuperPassword2</admin-password>
    </authentication>

Здесь SuperPassword1 - это пароль, который мы прописали в Simplecast, а SuperPassword2 - пароль для админского доступа через web-интерфейс Icecast2 и к рассматриваемому вопросу оон отношения не имеет.

2. Секцию

    <relay>
      ...
    </relay>

для нашего канала прописывать в конфиге не надо.

В общем, на этом как бы все. У меня работает....

Hosted by uCoz