Проектирование радиовещательной сети

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



менять данное значение, но если порт 8000 у вас уже занят, вы с легкостью можете его поменять.

MaxUser - здесь задается максимальное количество юзеров, присутствующих одновременно.

Password - так как сервер позволяет удаленное руководство, здесь нужно указать пароль для администрирования. Учтите, что задавать слишком легкий пароль не имеет смысла, так что хорошо подумайте, прежде чем сюда что-то вписать.

Рис.13. Указать пароль для администрирования

Отныне сервер находится в боевой готовности, поэтому стоит обратить свой взор на плагин. Если SHOUTcast Plug-In вы еще не установили, сделайте это в самые короткие сроки. Установили? Тогда запускайте Winamp. Ищите в списке пункт Plugins - DSP/Effect и выбирайте справа Nullsoft SHOUTcast Source DSP.

Рис.14. Выборе Nullsoft SHOUTcast Source DSP

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

Первую закладку мы трогать не будем, сразу перейдем к Output. Для начала активируем опцию "Connect at startup", позволяющую присоединятся к серверу после запуска plug-in'a. При нажатой кнопке Connection у вас должны быть доступны следующие опции для настройки:

Address - тут нужно указать ip-адрес компьютера, на котором установлен сервер.

Port - здесь нужно вписать порт, на котором висит сервер. Значение берем согласно порту, который был указан ранее в конфигурационном файле сервера.

Password - опять-таки берем пароль из конфигурационного файла и вписываем сюда. Активировав опцию Automatic Reconnection on Connection Failure, plug-in будет автоматически соединяться заново с сервером при обрыве связи. Временной отрезок между попытками указывается в опции Reconnection TimeOut. Я оставил 30 секунд, значение по умолчанию.

Рис.15. Активация Output

Make this server public - активировав опцию, тем самым вы позволяете публикацию данных о вашей радиостанции в Интернете, а точнее на главной странице

А если вы планируете радовать качественной музыкой не только пользователей локальной сети, где обитаете, но и глобальной сети, то милости просим:

Description - сюда нужно вписать название радиостанции. Выбор за вами - либо придумать яркое и запоминающее название, не связанное ни iем, либо назвать станцию согласно музыкальному направлению, в котором и будет происходить вещание.

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

Genre - жанр, любимое направление в музыке. Как вы, наверное, догадались, сделано это для облегчения поиска, поэтому не ленитесь, вписывайте верно.

ICQ - здесь вводим номер ICQ ди-джея. Если такого нет - пропускаем. Активировав опцию Enable Title Updates, тем самым вы позволяете пускать в сеть информацию о проигрываемом файле из тегов файла.

Рис.16. Активация Output для трансляции в глобальной сети

Третья по iету закладка под названием Encoder предлагает нам выбрать как режим вещания (моно/стерео), так и битрейт. Можно заранее выставить до пяти различных конфигурации вещания, а в процессе просто переключаться между ними, в зависимости от количества слушателей.

Рис.17. Активация Encoder

Последняя закладка Input не так проста, как может показаться. Разработчики под конец приготовили мощный инструмент, позволяющий подавать в эфир не только музыкальный поток, генерируемые плеером, но и данные, к примеру, с микрофона. Если ничего кроме музыки в эфир не пойдет, по определенным соображениям, то смело оставляйте Winamp в выпадающем списке опции Input Device. Тогда как при желании работать с микрофоном - выставляем Soundcard Input и смотрим, что подлежит настройке.

Open Mixer - вызов стандартного системного микшера.

Push to Talk - нажимаете кнопку, "пускаете" голос в эфир, не прерывая при этом звучание музыкальной мелодии.

Lock - данная кнопка активирует залипание клавиши Push to Talk.

Music Level - ползунок, задающий громкость мелодии, играющей в данный момент.

BG Music Level - уровень громкости фоновой музыки при речевом эфире.

Mic Level - уровень громкости микрофона.

Fade Time - скорость снижения/нарастания уровня громкости во время перехода из режима в режим.

Рис.18. Активация Input

Все, plug-in настроен, как и сервер, так что пора приступать к торжественному запуску. Для этого запускаем SHOUTcast Server из папки, где был установлен дистрибутив, нажимает на закладке Output кнопку "Connect" и наслаждаемся побежавшими байтиками в сеть.

Проверка работоспособности

Проверить работоспособность сервера легко. Для этого нужно направиться по адресу

Рис.19. Проверка работоспособности

Пользователю, а даже точнее слушателю можно как раздавать url формата

Удаленное администрирование

Как было сказано ранее, сервер позволяет удаленное администрирование. Зайдя на адресу чт

Copyright © 2008-2014 studsell.com   рубрикатор по предметам  рубрикатор по типам работ  пользовательское соглашение