Вещание в Internet (Shoutcast/Icecast)
Добавлено: 25 ноя 2008, 03:57
Для организации Интернет вещания совместно с 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 - это имя пользователя для данного примера, это не номер порта. У Вас будет своё имя. Для передачи названия песни на сервер используйте встроенную в Player функцию передачи информации.
Player v.2 раздел Настройки - Информация - Шаблоны.
Player v.1 раздел Настройки - Информация - Экспорт данных - Экспорт.
Пример настроек для Player v.2.
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.
Для работы необходимо установить один из предлагаемых серверов и клиентов для передачи звука на сервер.
ВАЖНО! Сам 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 - это имя пользователя для данного примера, это не номер порта. У Вас будет своё имя. Для передачи названия песни на сервер используйте встроенную в Player функцию передачи информации.
Player v.2 раздел Настройки - Информация - Шаблоны.
Player v.1 раздел Настройки - Информация - Экспорт данных - Экспорт.
Пример настроек для Player v.2.
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.