Полезные статьи

Установка радио icecast и ezstream


Установка радио icecast и ezstream на VDS-KVM-HDD+SSD-СТАРТ

Для установки на Linux сервер был выбран шаблон VDS-KVM-HDD+SSD-СТАРТ (Debian9) и панель управления сервером Vesta.

Устанавливаем icecast

apt-get install icecast2

После установки icecast2 создается конфиг по адресу /etc/icecast2/icecast.xml его надо изменить под себя, но не весь, а основные строки.

Находим эти строки и вставляем свои данные

<authentication>
<!-- Sources log in with username 'source' →
<source-password>Ваш пароль</source-password>
<!-- Relays log in with username 'relay' →
<relay-password>Ваш пароль</relay-password>

<!-- Admin logs in with the username given below →
<admin-user>admin</admin-user>
<admin-password>Ваш пароль</admin-password>
</authentication>

<hostname>Ваш домен или IP адрес сервера</hostname>

<port>8000</port> Не забудьте открыть порт в iptables

Чтобы icecast2 запустился в /etc/default/icecast2 пишем ENABLE=true

Запускаем сервер icecast2

/etc/init.d/icecast2 start

По адресу http://ваш домен или ip адрес вашего сервера:8000 должна открыться страница со статусом icecast2

Вот как у нас http://82.146.52.77:8000/ можете открыть и посмотреть.


Теперь устанавливаем ezstream

apt-get install ezstream

После установки ezstream создаем файл ezstream.xml в /etc/icecast2/

Прописываем свои данные

<ezstream>
<url>http://ваш домен или ip адрес вашего сервера:8000/play</url>
<sourcepassword>Ваш пароль в icecast2</sourcepassword>
<format>MP3</format>
<filename>/etc/icecast2/playlist.txt</filename>
<shuffle>0</shuffle>
<playlist_program>0</playlist_program>
<svrinfoname>название вашего радио</svrinfoname>
<svrinfourl>сайт вашего радио</svrinfourl>
<svrinfogenre>Ofther</svrinfogenre>
<svrinfodescription>Жанр</svrinfodescription>
<svrinfobitrate>128</svrinfobitrate>
<svrinfochannels>2</svrinfochannels>
<svrinfosamplerate>44100</svrinfosamplerate>
<svrinfopublic>1</svrinfopublic>
<reencode>
<enable>1</enable>
<encdec>
<format>MP3</format>
<match>.mp3</match>
<decode>lame -f --preset cbr 128 --bitwidth 16» @T@» -</decode>
</encdec>
</reencode>
</ezstream>

Создаем в /etc/icecast2/ файл playlist.txt там прописываем ваш путь до mp3 файла.

К примеру (/home/dvradio.ru/public_html/music/rock/accept-balls-to-the-wall.mp3), но у Вас может быть другой.

Устанавливаем

apt-get install lame

Запускаем сервер

ezstream -c /etc/ezstream.xml &

Проверяем, что ezstream установлен и работает по адресу http://ваш домен или ip адрес вашего сервера:8000/play должна заиграть музыка.

На примере нашего радио: http://82.146.52.77:8000/play

Скачиваем полезный софт:

Putty — программа для SSH доступа к серверу.

WinSCP — доступ к файлам сервера через тот же SSH.



00030.01.2019, 232 просмотра.