Установка радио icecast и ezstream
Установка радио icecast и ezstream на VDS-KVM-HDD+SSD-СТАРТ
Для установки на Linux сервер был выбран шаблон VLAD-VDS-KVM-Старт (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://radio.hoztnode.ru: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), но у Вас может быть другой.
Устанавливаем Lame
apt-get install lame
Запускаем сервер
ezstream -c /etc/icecast2/ezstream.xml
Проверяем, что ezstream установлен и работает по адресу http://ваш домен или ip адрес вашего сервера:8000/play должна заиграть музыка.
На примере нашего радио: http://radio.hoztnode.ru:8000/play
Скачиваем полезный софт:
Putty — программа для SSH доступа к серверу.
WinSCP — доступ к файлам сервера через тот же SSH.