Краткая инструкция по настройке плагина и сервера для потокового вещания музыки в сети с использованием плеера AIMP2.
Очень краткая и пошаговая инструкция для windows и aimp2 :)
- Устанавливаем последнюю версию AIMP2, статья написана с использованием версии 2.51
- Устанавливаем SHOUTcast WIN32 Console/GUI server v1.9.8 (или более свежую)
- А так же качаем плагин SHOUTcast Radio DSP plug-in for Windows
- С последним есть сложность, инсталлятор не желает распаковывать файлики без установленного winamp'a. Но на все есть свои хитрости :)
- Создаем папку winamp в папке program files
- Создаем текстовый файл в этой папке: winamp.txt
- Переименовываем его в winamp.exe
- Устанавливаем плагин, натравив его на папку winamp :)
- В появившейся папке Plugins найдете несколько файликов, копируйте их все (не стоит заморачиваться их назначением, тем более с этим все прозрачно) в папку плагинов aimp
- Запускаем сервер shoutcast (первая установленная нами программа) и жмем на "Edit config" (см. рис.1)
Рис. 1.
- Откроется текстовый файл, в котором хранятся настройки сервера. У кого с английским не все так плохо, как у меня, разберутся со всем без особых проблем. Тем же, кто не собирается делать сверхпопулярную радиостанцию, предлагаю ограничиться изменением лишь одной настройки - "password" Найдите в текстовом файле (ctrl+F) строчку "Password=" и замените то, что следует за знаком равно на свой собственный пароль.
- Сохраните текстовый файл и обязательно перезапустите сервер, иначе новые настройки не вступят в силу.
- Запустите aimp2 и сделайте активными (меню плагины) новый dsp плагин (за подробностями обращайтесь к документации плеера). Откройте окошко с эквалайзером (см. рис. 2. кнопка выделена красным овалом под номером 1). И во всплывающем списке (см второе выделение) выбирете shoutcast.
Рис. 2.
- Появится новое окошко (см. рис.3) - самое интересное для нас. Первая вкладка main на начальном этапе нам не интересна
- Вторая вкладка "Output" содержит настройки соединения с сервером. Заполняем потихонечку все поля:
- Connect at startup - позволяет начать вещание автоматически после старта плеера
- Connect - кнопка для ручного запуска вещания
- Address - IP адрес, на котором стоит сервер (если на той же машине, что и Ваш плеер, можно вписать "localhost") ( как узнать ip - см ниже)
- Port - порт, который указан в настройках сервера, оставляем по умолчанию, этот порт уже можно сказать стандарт для потокового вещания, запоминают адрес станции, а порт вбивают по привычке один и тот же, так что без особой надобности не меняйте
- Password - пароль, указанный Вами в файле настроек сервера
- Encoder - название группы настроек кодирования потока (см. дальше). Пока оставим по умолчанию.
- "Automatic reconnect..." и порле в 30 секунд ниже - включение автоматической попытки восстановаить вещание при возникновении проблем через заданный интервал времени. Поставьте 30 секунд. Бывает полезно :)
- Список "оутпутутов" позволяет выбрать настройки для разных серверов вещания.
- Если нажать на кнопку Yellowpages - увидите поля , которые расскажут слушателям о Вас и Вашей радиостанции. Заполняйте самостоятельно :) Я лишь порекомендую Вам, если только Вы не расчитываете раскручивать радиостанцию через официальный shoutcast, снимите галочку "Make this server public", чтобы не засорять log файл.
- На вкладке Encoder - выбирайте кодек, которым желаете сжимать аудиопоток, mp3 кодеки стоят как правило на всех компьютерах, его и выбираем.Encoder settings - управляет качеством звукового потока. Чем выше цифра, тем лучше звук, но тем больше нагрузка на сетевой канал, в один прекрасный момент радио начнет заикаться :) Для музыки рекомендую минимальные значения такие: 160kbps 44100kHZ и Stereo. Далее по своему вкусу варьируете первую цифру, помятуя о том, что если вся музыка у Вас в качестве 128 кбпс, то, установив 320, улучшения Вы не получите. Можно задать несколько профилей Encoder1, Encoder2, использовать их в зависимости от целей и нагрузки (количества слушателей), переключая профили на второй вкладке (см выше)
- На последней вкладке можете сами поэкспериментировать с кнопочками, при выборе Soundcard Input пользователи будут слышать каждый звк на вашем компьютере, а вы сможете включить в работу микрофон :)
Рис. 3.
Успешного радиовещания! Любите музыку так же, как я.
Примечания:
- Для определения своего IP адреса воспользуйтесь командной строкой, введите команду ipconfig . Или просто потыкайте в значок сетевого подключения в трее :)
- Убедиться, что вещание работает, можно попробовав подключиться с другого плеера к своему же серверу, для этого откройте радиотрансляцию http://xxx.xxx.xxx.xxx:8000 где xxx.xxx.xxx.xxx - Ваш IP, а 8000 - порт сервера.
- Ну и кроме того, при успешном подключении к серверу, в окне сервера будет отображена строка, оповещающая об успешном подключении :)
| < Prev | Next > |
|---|


Comments
Все работает !!!
Вероятнее всего причина в брендмауере (файерволле). Необходимо открыть доступ для соединений через порт 8000 или разрешить для shoutcast сервера общение через сеть.
http://ipicture.ru/uploads/101111/3187/IWM0waa6SY.jpg подскажите в чём у меня трабла?И ещё,я непонял какой URL раздавать,т.е. где посмотреть его?
А вот почему у Вас не удается подключиться к серверу при нормальном вводе - это вопрос. Возможно я попробую в ближайшее время настроить третий эймп и шауткаст. Тогда я отпишусь.
Кстати, shoutcast выпустил новые версии сервера и плагина. Сейчас попробовал. Плагин с третьим эймпом вообще никак не работает принципиально.
А у сервера много классных плюшек. Особенно если использовать еще транскодер какой-то, как я понял. Эх, где студенческие беззаботные годы, когда этим можно было с утра до ночи заниматься ))
Подскажите, в чём может быть проблема, если кто сталкивался.
Так же интересует как быть, если у меня динамический айпи, а вещать хочется так, чтобы слушатели не меняли никаких настроек для себя.
А вещание с динамическим IP возможно при использованием различных сервисов, вроде этого (если ничего не путаю,сам никогда не пользовался) http://www.dyndns.com/
Но возможна иная причина - у Вас IP адрес не статический. Т.е. непостоянный. Если Вы уверенны, что он постоянный, то надо в роутере настроить перенаправление трафика по порту вещания ( 8000 по умолчанию) на IP адрес Вашего сервера вещания, т.е. того компьютера, на котором работает шауткаст сервер. Можно настроить так называемый DMZ на этот компьютер, тогда никаких портов и IP задавать не нужно будет, весь траффик по умолчанию будет перенаправляться на Ваш компьютер. Какой у Вас роутер? Может смогу подсказать.
выглядит код примерно вот так:
AudioPlayer.embed("audioplayer_1", {soundFile: "http://air.radiosv.com:8000/", autostart: "yes"});
не идёт поток. а если ставлю http://217.116.128.15:8000/kuzbassfm
от них поток идёт.. аномалия какая-то
как быть?
Боюсь, помочь не могу. Есть лишь ламерские предположения (и с флешем я не работал)
По ссылке http://air.radiosv.com:8000 находится страница шауткаста. Чтобы по этому урлу началось вещание, плеер должен уметь делать что-нибудь специальное. По ссылке с IP я попадаю почему-то не на сайт, а на поток действительно. А функция плеера может воспроизводить поток по такому линку? : http://air.radiosv.com:8000/listen.pls
кстати плеер на сайте почему-то не работает только в firefox..
Сперва столкнулся с проблемой: вещание было только на локальном ПК, т.к. интернет настроен через роутер. Как я вижу у кого то тут тоже роутер, поэтому вот как решить проблему:
у меня у самого Роутер D-link dir 300.
Значит залез в роутер (192.168.0.1), далее логин и пароль и переходим во вкладку Advanced, слева в списке опции этой вкладки выбираем Port Forwarding.
Задействуем первый отдел путем установки галочки, в поле Name напротив Application Name пишем что угодно (я написал Server), диапазон портов ставит 8000-8000 (ведь нам других и не надо), далее ай пи адрес выставляем путем выбора локального компьютера (у меня nicolas-pc, Вы соответственно выбираете имя своего компьютера и нажимаете на двойную стрелочку