Страница 1 из 4

Вещание в Internet (Shoutcast/Icecast)

Добавлено: 25 ноя 2008, 03:57
RadioSoft
Для организации Интернет вещания совместно с RADIO Player Pro можно использовать серверы Shoutcast или Icecast, а так же соответствующие клиенты для передачи аудиопотока на сервер.
Для работы необходимо установить один из предлагаемых серверов и клиентов для передачи звука на сервер.
ВАЖНО! Сам RADIO Player Pro не осуществляет передачу звука на сервер, для этого нужен клиент, представленный ниже.

1. Сервер

Выберите один из вариантов.

1.1 Icecast Server

Cайт производителя: https://www.icecast.org/

Дистрибутив доступен по адресу https://www.icecast.org/download/

После установки в блокноте или другом текстовом редакторе открываем файл icecast.xml, который находится в каталоге, куда установлен сервер.
Редактируем следующие значения

<source-password>hackme</source-password>: пароль для источника (для клиента, передающего поток серверу, который установим позднее)
<admin-user>admin</admin-user>: имя администратора
<admin-password>hackme</admin-password>: пароль администратора
<hostname>111.222.333.444</hostname>: Ваш внешний IP адрес
<port>8000</port>: Порт для подключений

Запускаем сервер через icecast.bat.
В браузере можем попасть на страницу сервера через http://localhost:8000.
Слушать можно в проигрывателе по URL http://localhost:8000/stream. Для прослушивания извне localhost заменить на IP из параметра hostname.

Для передачи названия песни на сервер используйте встроенную в Player функцию передачи информации.
Player v.2 раздел Настройки - Информация - Шаблоны.
Player v.1 раздел Настройки - Информация - Экспорт данных - Экспорт

1.2 Облачный сервис (myradio24.com)

В настоящее время есть возможность аренды готового сервера для вещания, расположенного в Интернет.
Это сокращает время на настройку и позволяет использовать дополнительные преимущества сервисов.

Cайт сервиса: https://myradio24.com/

Сервис предоставляет стабильное вещание, низкие цены, многофункциональную панель управления.
Доступна статистика по слушателям, свои плееры и разные скрипты, обеспечивающие интеграцию на любой сайт.
Вся информация по настройке доступна на сайте сервиса, а так же в панели управления. Работает служба поддержки.

Пример настроек клиента для передачи звука от радио с логином 8000.
Обратите внимание, 8000 - это имя пользователя для данного примера, это не номер порта. У Вас будет своё имя.
MyRadio24.jpg
MyRadio24.jpg (38.81 КБ) 39363 просмотра
Для передачи названия песни на сервер используйте встроенную в Player функцию передачи информации.
Player v.2 раздел Настройки - Информация - Шаблоны.
Player v.1 раздел Настройки - Информация - Экспорт данных - Экспорт.

Пример настроек для Player v.2.
Shoutcast.png
Shoutcast.png (16.45 КБ) 39363 просмотра

1.3 SHOUTcast DNAS Server

Проект более не поддерживается.

Cайт производителя: http://nullsoft.com (недоступен в данное время)

Доступные для скачивания дистрибутивы https://download.nullsoft.com/shoutcast/tools

Дистрибутив для Windows 32 бита
Дистрибутив для Windows 64 бита
Странница с информацией по настройке сервера на Английском
https://wiki.shoutcast.com/wiki/SHOUTca ... rted_Guide

Кратко по первоначальной настройке.
В конце установки в окне инсталлятора отмечаем галочку "View the installation folder".
В открывшейся папке запускаем файл setup.bat. Будет открыта веб страница настройки сервера. Вводим два пароля:
Source Password: пароль для источника (для клиента, передающего поток серверу, который установим позднее)
Admin Password: административный пароль для страницы управления сервером.
Пароли должны быть разные. Жмем Continue пока не увидим кнопку Run Server, жмем её.

Попадаем на веб страницу администрирования сервера, которая доступна по адресу http://localhost:8000/admin.cgi.
Можно добавить её в избранное для быстрого перехода. 8000 - порт сервера, его можно при необходимости изменить.

Слушать можно в проигрывателе по URL http://localhost:8000

Для передачи названия песни на сервер используйте встроенную в Player функцию передачи информации.
Player v.2 раздел Настройки - Информация - Шаблоны.
Player v.1 раздел Настройки - Информация - Экспорт данных - Экспорт.

2. Клиент для передачи звука на сервер

Выберите один из вариантов.

2.1. Altacast Standalone

Сайт производителя: https://www.altacast.com/

Дистрибутив для Windows.
С сайта производителя
С github
C нашего сайта
Если при запуске возникает ошибка, возможно не установлены библиотеки.

Для кодировки MP3 и FLAC требуется наличие дополнительных библиотек, не входящих в состав установщика.
Необходимо их скачать отдельно и скопировать dll в каталог, куда вы установили клиент.
MP3 (lame_enc.dll) https://www.rarewares.org/mp3-lame-bundle.php
FLAC (libFLAC.dll) https://www.rarewares.org/aac-encoders.php

Запускаем Altacast клиент, жмем кнопку Add Encoder и настраиваем в появившемся окне тип и параметры кодировщика.
Выбираем тип установленного сервера и задаем параметры подключения

ServerIP: localhost, сервер установлен локально
Server Port: 8000, указан в настройках сервера
Encoder Password: пароль, указан в настройках сервера в качестве пароля кодировщика.

Сохраняем настройки кодировщика, жмем кнопку Connect.

Запись должна производиться с выхода звуковой карты.
Настроить устройство записи можно в Панели настроек в Windows в разделе звук.

В качестве альтернативы встроенной в Player функции для передачи информации на сервер можно использовать обновление Meta данных из файла средствами Altacast клиента.
В RADIO Player Pro "Настройки - Информация - Экспорт данных" в Шаблон записываем строку [SongTitle] (или любое другое нужно вам значение, подробнее в файле справки к Player).
В разделе экспорт включаем опцию "Экспорт в текстовый файл", указываем файл, например С:\Altacast\Export.txt.
В окне Altacast жмем кнопку Edit и выбираем External Metadata - File и указываем свой файл С:\Altacast\Export.txt.

2.2 Edcast Standalone

Проект более не поддерживается.

Cайт производителя: https://sourceforge.net/projects/edcast ... ror/files/
Рекомендуем Altacast Standalone как замену.

Дистрибутив для Windows

Настройка полностью аналогична настройке Altacast Standalone.

Re: Icecast+Radio Player Pro

Добавлено: 28 ноя 2008, 10:50
Радио 7 - Ставрополь
Доброго времени суток! А как настроить Radio Player для передачи тэгов на icecast-сервер, установленный на другой машине под Линуксом :oops: ?

Re: Icecast+Radio Player Pro

Добавлено: 28 ноя 2008, 13:21
RadioSoft
Очевидно вам подойдет вариант 3.1. - использование HTTP сервера, однако в том виде как тут написано предполагается использование edcast клиента, который располагается на компьютере с IceCast сервером.
Каким образом передается звук из RADIO Player Pro в IceCast сервер под Linux?

Re: Icecast+Radio Player Pro

Добавлено: 02 дек 2008, 14:24
dimajak
edcast_standalone можно запустить из коммандной строки? например, после перезагрузки компьютера?

Re: Icecast+Radio Player Pro

Добавлено: 02 дек 2008, 15:25
RadioSoft
dimajak
Этот вопрос лучше задать разработчикам или на форуме edcast.

Очевидно, такая возможность должна быть.

Re: Icecast+Radio Player Pro

Добавлено: 05 дек 2008, 15:19
bubs
Спасибо!!!

Re: Icecast+Radio Player Pro

Добавлено: 21 янв 2009, 11:27
Радио 7 - Ставрополь
Доброго времени суток! Версия программы 1.9.2.6. Создал в папке www файл, в который из плеера пишется название песни. Проблема в следующем: в настройках экспорта прописано "использовать для МУЗЫКА", однако на страничку выводятся все названиядля всех типов файлов и фейдов... Как быть? Либо, сразу, как решение проблемы: при экспорте в файл уберите вторую строку. Она пустая, а неудобства - масса...

С уважением, Радио 7 - Ставрополь
P.S. Кстати, кому нужна помощь в выводе названий песен на РДС - пишите...

Re: Icecast+Radio Player Pro

Добавлено: 22 янв 2009, 01:20
Ramazik
Я бы очень был рад, если бы вы...
"С уважением, Радио 7 - Ставрополь
P.S. Кстати, кому нужна помощь в выводе названий песен на РДС - пишите..."
...в общем, если бы вы помогли в этом деле. В наличии есть кодер RDS - Fora 600.
Моя почта ramazanu_собачка_mail.ru
Либо можно ответить и здесь.

Re: Icecast+Radio Player Pro

Добавлено: 25 фев 2010, 10:00
KidLoop
А какие настройки нужно сделать в самом плеере? сервер настроен, подключение к нему есть, но музыка не идет... хотя при этом, если выбрать, например, в edcast не линейный вход, а микрофон, то речь передает. Я так понимаю, нужно как раз выбрать линейный вход, но как сделать чтобы плеер передавал на линейный вход сигнал?

Re: Icecast+Radio Player Pro

Добавлено: 25 фев 2010, 10:29
RadioSoft
Нужно в системном микшере Windows выбрать устройством записи выходящий с карты сигнал (для разных карт но называется по-разному, что то похоже на Stereo Mix, Audio Out и т.д.).
Если драйвера этого не позволяют, то просто перекинуть кабелем с выхода на LineIn.

Re: Icecast+Radio Player Pro

Добавлено: 22 мар 2010, 11:28
nE0sIghT
Здравствуйте.
Возникла обратная задача - транслирование потока с сервера icecast в эфир.
На данный момент радиовещательное оборудование физически отделено от студии прямого эфира, но есть tcp/ip канал между радиооборудованием и студией прямого эфира.

Подскажите пожалуйста, возможно ли добавить в плейлист Radio Player Pro потоковый адрес вида http://адрес:порт/stream.mp3 ?
Если нет, получится ли такой вариант: на линукс сервере писать поток со звуковой карты в FIFO файл, расшаренный по SMB (netbios), а на компьютере с Radio Player Pro добавить в плейлист этот .mp3 файл?

Re: Icecast+Radio Player Pro

Добавлено: 31 мар 2010, 09:18
nE0sIghT
Насколько понял, первый вариант невозможен (потоковый адрес в плейлисте).
По второму (fifo канал linux + smb) - кто-то может подсказать, возможно ли?

Re: Icecast+Radio Player Pro

Добавлено: 22 апр 2010, 12:32
nE0sIghT
fifo канал + samba не работает с радио плеером.
При том эта проблема присуща винампу (так понимаю, потому и радио плееру). К примеру, windows media player 9 такой файл читает без проблем как поток, не обращая внимания на нулевой размер/длительность.

Re: Icecast+Radio Player Pro

Добавлено: 26 июн 2010, 21:34
Новая Волна - БЕЛГОРОД
А знаете ли вы, что.. 8)

Установив программу "Виртуальный кабель" вы можете в Плеере звуковым устройством вывода назначить Virtual Cable 1 (например), а в программе ЭдКаст (Standalone) устройством входа выбрать тот же Virtual Cable 1 и данные полетят напрямую с Плеера на ЭдКаст уже замиксованные треки, безо всяких проводов, и переходников, и дополнительных звуковых карт :D
Для того, чтобы слышать в реальном времени что Плеер крутит, нужно запустить Audio Reapeter (сигнал в любом случае уже передаётся на ЭдКаст и без запуска) и назначить Wave In Virtual Cable 1 Wave Out звуковая карта :)

Есть альтернатива Виртуальному кабелю - Omnia AX, но в связке с Standalone (во всяком случае на Win XP) проскакивают повторяющиеся фрагменты звуковых данных :(

Re: Сервер. Использование Icecast.

Добавлено: 25 апр 2011, 06:51
leonid
Почему при настройке IceCast в настройках указываю передачу в 64 kbps а на выходе показывает 224... не знаю как его сделать 64. подскажите