Радио онлайн
Что нужно для создания собственного радио? Компьютер, «Winamp» и доступ в интернет. Кажется нереальным? Вовсе нет, если речь идет об интернет-радиостанции. Хотите попробовать себя в роли диск жокея? Тогда вперед!
Дела сетевые
Простейшая схема интернет-радиостанции включает три компьютера: компьютер ди-джея, сервер и машину конечного пользователя. Музыка передается с компьютера ди-джея на сервер, который в свою очередь транслирует сигнал конечным слушателям. Причем не важно, где эти слушатели находятся – в России, Европе или на другом конце света — интернет и в Африке интернет. Почему тогда онлайн-радиостанции до сих пор не вытеснили обычно радио? Дело в том, что количество слушателей, которые могут одновременно подключиться к серверу, ограничено пропускной способностью канала. Например, при качестве трансляции 22.000 Khz стерео, что соответствует записи обычной аудио кассеты, нам понадобится 4 Кб в секунду на каждого слушателя, на 100 — 400 Кб и т.д.
Софт
От дел сугубо теоретическим перейдем к сугубо практическим. Итак, из софта нам понадобится плеер Winamp версии 2.хх или 5.хх (третьи версии не подойдут, они глючные). Для них разработчик программы компания Nullsoft выпустила пакет бесплатных программ для потокового вещания через интернет. Пакет включает плагин Winamp SHOUTcast DSP Plug-in (224Кб для Windows) и программу для сервера SHOUTcast Server (267Кб для Windows). Скачать их можно в разделе download на сайте www.shoutcast.com. Плагин находится в подразделе «be a d.j.», программа для сервера — в подразделе «be a server». Есть модификации для операционных систем Windows (95, 98, NT, 2000, ME, почему-то в списке нет XP, но в XP тоже пойдет), Linux, Mac OS и FreeBSD. По умолчанию SHOUTcast Server устанавливается в папку C:\Program Files\SHOUTcast\. Плагин устанавливается непосредственно в папку с Winamp-ом.
Настройка
Устанавливаем SHOUTcast Server. После завершения установки открываем эту папку и находим там файл sc_serv.ini. В нем производятся все необходимые настройки. Открываем его с помощью любого текстового редактора, хоть Блокнота. В строчке MaxUser указывается максимальное количество слушателей. Если нужно, удалите указанное по умолчанию число и укажите свое. Строка Password задает пароль доступа к серверу. Можно поменять на свой, можно оставить как есть. Единственное условие — этот параметр не должен быть пустым, т.е. пароль в любой случае надо задать. Параметр PortBase обозначает порт компьютера, через который ведется трансляция. По умолчанию это 8000, здесь менять ничего не нужно. Закрываем файл и запускаем sc_serv.exe. С сервером пока закончили, переходим к настойкам Winamp.
Вначале устанавливаем плагин SHOUTcast DSP, после чего запускаем Winamp. Давим CTRL+P, заходим в раздел Plus-in -> DSP/Effect, щелкаем по строчке SHOUTcast DSP 1.8.2, открывается окошко SHOUTcast Source. Идем на вкладку Input. Здесь выбирается тип трансляции. По умолчанию стоит Winamp (Recommended). Как сами догадались, это рекомендуемое значение. В качестве альтернативы можно выбрать Soundcard Input. Минус — придется настраивать множество параметров, в которых еще надо разобраться. Плюс — этот способ обладает одним несравненным преимуществом. Стоит только нажать и удерживать кнопочку «Push to talk» во время трансляции, сказать что-нибудь в микрофон и... ваш голос услышат все слушатели вашей радиостанции!
Далее переходим во вкладку Encoder. Здесь выбираем тип компрессии (сжатия) сигнала и качество трансляции. В первом случае выбираем, естественно, Mp3 Encoder. Второй параметр зависит от канала. Для модема устанавливаем минимальное значение 24 kbps, для выделенной линии — повыше.
На следующей вкладке Output задаем параметры соединения. Жмем кнопку Connection и указываем параметры соединения. В Adress указывается IP-сервера. Если ваш компьютер и есть сервер, то пишем значение localhost (по умолчанию оно уже стоит). В строке Port оставляем 8000, в Password набираем свой пароль доступа к серверу (помните, задавали в файле sc_serv.ini). Жмем кнопку Yellowpages («Желтые странички»). Здесь вводятся данные для регистрации на сайте SHOUTcast. Регистрация проходит автоматически, как только начинается трансляция, поэтому хочешь не хочешь — а написать что-нибудь придется. Итак, description — это описание радиостанции, лучше указывать на английском (русские буквы могут неправильно отобразиться на американском сайте www.shoutcast.com). URL — сайт радиостанции, пишем www.shoutcast.com. Есть свой сайт? Тогда указываем его. Genre — это жанр. На выбор — pop, rock, classical, country, jazz... AIM — цель вещания, можно просто написать «to listen to cool music». ICQ и IRC служат для связи с ди-джеем. Например, для заказа любимой музыки. Указывать не обязательно. И еще два интересных параметра. Если активируете флажок Make this server public, то информация о вашей станции будет в свободном доступе на сайте www.shoutcast.com. Если поставите галочку в Enable Title Updates, то названия и описания проигрываемых mp3-файлов будут видны слушателям. Все, настройки закончены.
Поехали!
Итак, сервер (файл sc_serv.exe) запущен, Winamp тоже. Подключаемся к интернету и жмем кнопку «Connect» на вкладке «Output». Если в Status пойдет время и будет показываться Sent xxxx bytes, то все заработало. Ваша станция отправляет на сервер музыку, а сервер транслирует ее слушателям. Да, небольшая деталь. Чтобы станция отправляла музыку, необходимо, чтобы Winamp в это время что-то играл. Если нужно отключиться — жмем «Disconnect».
И еще. Почему-то производитель не предусмотрел, как закрывать окно SHOUTcast Source. Чтобы это сделать, можно воспользоваться комбинацией клавиш ALT+F4, которая закрывает любое активное окно.
Как слушать?
Слушать интернет-радио лучше опять-таки через Winamp. Для этого в плеере нажимаем CTRL+L, появится окно «Open location». В него вводим IP-адрес сервера и номер порта в виде http://ip-адрес:8000, например, http://80.176.189.154:8000 или другой вариант — http://ip-адрес:8000\listen.pls. (Только не коннектитесь к примеру, он выдуманный, там радио нет.) И здесь возникает одна проблема — у всех пользователей, включая владельцев выделенных линий, IP динамический, т.е. номер меняется при каждом выходе в интернет. Решить проблему можно двумя способами. Первый — сообщать слушателям свой IP при каждой трансляции, что неудобно. Второй — заказать у провайдера постоянный IP-адрес. Правда, за статический IP придется доплачивать.
Послесловие
Если у вас есть выделенная линия и много свободного трафика, то можно не только сделать личное радио, но и слушать другие, например, американские радиостанции через интернет. Сегодня любое более-менее уважающее себя радио помимо вещания в эфир ведет трансляцию через интернет. Чтобы подключиться к радиостанции, надо зайти на ее сайт, найти ссылку «Прямой эфир» или подобную ей, нажать и дальше действовать по инструкции. Иногда трансляция начинается автоматически, иногда приходится еще пару раз кликнуть мышкой. В любом случае, обладая доступом в глобальную паутину, сегодня можно вживую услышать американские и европейские хит-парады, голоса заокеанских ди-джеев и звезд. А это дорогого стоит.