RSS НОВОСТИ
раздача пригласительных билетов Слушать радио Кемерово справочная информация убрать порно баннер с экрана Департамент Культуры Областная детская библиотека юмор, анекдоты

Создаем свое Online радио


Cегодня я расскажу, как можно сделать собственное радио для Интернета или локальной сети. И вещать не просто набор файлов через винамп, а профессионально: с возможностью сведения треков, вставки эффектов, скриптования и автоматизации работы.
 
У нас есть два пути: простой и сложный. Результат, конечно же, соответствующий. Затратив 10 минут на простой путь у нас в распоряжении будет винамп, песни с которого будут вещаться в сеть. Но основная цель статьи – научиться делать профессиональное (ну или приближенное к профессиональному) радио, как написано выше.
 
Начнем мы конечно… со сложного.
В нашем случае сервер и пульт диджея будут на одной машине. Слушателям же (или клиентам) нужно сделать лишь одно: ввести в адрес своего плеера http://server:port. В нашем примере это http://192.168.10.4:8000/1
 
Начнем с сервера. Будем использовать IceCast server . Это свободное ПО, поэтому проблем со скачиванием и установкой не возникнет.
1. Качаем с официального сайта: http://www.icecast.org. Полученный .exe файл запускаем в среде Windows, происходит автоматический запуск и установка. Для организации многопоточного аудио требуется установить плагин edcast (это в том случае, если вы захотите скажем запустить одновременно несколько радиостанций по направлениям музыки например). Скачиваем, устанавливаем http://www.oddsock.org/tools/edcast. Установили? Идем в C:Program FilesIcecast2 Win32 (или куда вы устанавливали сервер) и запускаем файл icecast2win.exe Сервер запущен. Он ждет источника данных, потом – клиентов. Идем в C:Program Filesedcast и запускаем edcaststandalone.exe
2. Открываем конфигурационный файл сервера IceCast. Это возможно сделать несколькими способами. Первый – остановить сервер и открыть вкладку Configuration – edit Configuration. Либо открыть файл C:Program FilesIcecast2 Win32icecast.xml обычным блокнотом.
            Редактируем конфигурацию под наши требования. Конфигурационный файл не большой, не заблудимся.
2.1. Первоначально, нас интересуют следующие строки – authentification. В этом пункте меняем пароли установленные по-умолчанию, на свои. С безопасностью не шутят.
2.2. Далее ищем пункт hostname – указываем ip адрес нашего вещательного сервера (для людей из всемирной сети нужен обязательно «белый» IP который можно купит у Вашего провайдера, в среднем 150 руб в мес., для людей из одной подсети, скажем офисные сотрудники одной компании можно оставить локальный).
2.3. В пункте port можно оставить уже указанный 8000 порт. Этот ip адрес и порт в дальнейшем будем указывать у подключившихся клиентов.
2.4. Для создания нескольких потоков в строке fileserve указать номера потоков через «;». Например, <fileserve>1;2;3</fileserve> . 
2.5. Количество потоков указывается в строке sources. Например, <sources>3</sources> Все остальные пункты можно оставить по-умолчанию. Сохраняем конфигурационный файл и запускаем сервер.

config icecast, icecast, config

Теперь необходимо связать IceCast и Edcast. Переходим к настройке edcast.
При первом запуске в edcast нет ни одного потока. Создадим его. Кликнем по кнопке Add Encoder. Нажимаем по свежесозданному потоку правой клавишей мыши и ищем строку configure. Перед нами появляется окно настроек. Начнем с самого верха. Указываем битрет в котором будем вещать. Для этого ставим галку напротив Use bitrate. Окошко Bitrate становится активным и его можно изменять. Устанавливаем битрейт 64 кб/с. Указываем количество каналов 1 – моно, 2 – стерео. Выбираем способ кодирования потока. Желательно mp3 lame. Server port не менялся, поэтому оставляем 8000. Encoder Password – пароль введенный в конфигурацию IceCasta, Mountpoint – точка монтирования указанная в конфигурации IceCasta. В нашем примере их 3, поэтому можем указать любую из трёх.
Последний пункт – время переподключения к серверу.

edcast, conf edcast

Переходим во вкладку YP Settings. Здесь можно указать имя сервера, ссылку на домашний сайт. Нажимаем OK. В главном окне edcastа устанавливаем галочку на пункте AutoConnect, для автоматического подключения к серверу. Нажимает правой клавишей мышки по созданному потоку и выбираем пункт Connect. Если все правильно, поток «законнектится» к серверу и покажет битрейт в котором вещает.


edcast

Дело за малым.
Осталось дать серверу источник данных. Для этого можно воспользоваться любым проигрывателем. Но нам это не интересно. Функционал обычного проигрывателя не велик и нам не подходит. Поэтому воспользуемся «необычным». Рекомендую Radio Player Pro. Скачать демо версию можно с официального сайта http://www.radio-soft.ru. В этот момент стоит задуматься – стоимость программы не велика – 4000р, возможно есть смысл купить. Это специализированная программа для радиовещания с возможностью составления музыкальных плей-листов, рекламных плей-листов.Каждый плей-лист имеет привязку по времени и выходит автоматически с учетом заданного приоритета. Так же программа может работать в режиме ретрансляции.

 
url winamp

 
Пора проверить, как это работает на клиентской стороне. Запустите винамп или другой свой любимый плеер. Не знаю как в других, а в винампе нажимаем Add Url внизу плейлиста и вводим адрес в таком формате: ip:port/поток. Например, у меня это выглядит так: http://192.168.10.4:8000/1.















Музыка есть? Отлично! Не расстраивайтесь, что она отстает от оригинала на несколько секунд, я не знаю как это исправить. Такова глубина буферизации, я так понимаю. Кто знает, что можно сделать, напишите, пожалуйста, в комменты.
 
Вот и все! Удачи!
Нас Вы можете послушать ВОТ ЗДЕСЬ

Сегодня: Понедельник, 24 апреля 2017 г.

страховой-комиссар.рф
дорожный-комиссар.рф
расписание-кемерово.рф
вокзал-кемерово.рф
vokzal42.ru
vokzal-kemerovo.ru
автовокзал-кемерово.рф

Яндекс.Погода
Праздники России[cp_banner:1]
[cp_banner:2] как сделать свое радио Развитие артикуляции





создание сайтов в кемерове