Здравствуйте, мои дорогие детишечки! С вами Панк Не Дед, в тэгах Linux, а это значит, что мы будем с вами упарываться:

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Уверен, вы с радостью проштудировали прошлое упарывавание, т.к. текущее упарывание логично проистекает из предыдущего, которое является базой для всех иных прочих возможных и невозможных упарываний. Напомню вам базу:

Итаг, я не сомневаюсь, что вы сохраняли

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

промежуточные состояния предыдущего упарывания,

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

поэтому просто берём и копируем содержимое 04_kabibara... в новую директорию и из неё просто открываем новую виртуальную машину (это если вы хотите сохранить эталонные состояния базового упарывания):

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Естественно, если вы из базы наплодили различные виртуальные виртуальности для каких-то своих упарываний - не забудьте менять IP в новых виртуальных машинах:

vi /etc/sysconfig/network-scripts/ifcfg-ens33
или
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
если вы не root:

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.
Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

ifcfg-ens33 - это имя сетевой карты (интерфейса) из базовой инструкции, в каждом конкретном случае это может быть другое имя.

Итак, всё-таки IceCast.
Воспользуемся вот этой инструкцией. К сожалению, блог этого товарища то работает, то не работает, то работает, но через VPN, причём не через все страны. Сейчас вообще не пхнёт, поэтому вот вам ещё ссылка на кэш Google.

sudo yum install epel-release

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

sudo yum install curl-devel libtheora-devel libvorbis-devel libxslt-devel speex-devel

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

sudo yum install icecast

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.
Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Для функционирования сервера потокового вещания нужно произвести настройку системного брандмауэра. По умолчанию IceCast работает через порт 8000, но я открою 8002. Потому что.

Открываем один порт по двум протоколам:
sudo firewall-cmd --zone=public --permanent --add-port=8002/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8002/udp
sudo systemctl reload firewalld
sudo firewall-cmd --zone=public --list-ports

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Настройки IceCast находятся в файле /etc/icecast.xml.
Сделаем необходимые и достаточные для базовой работоспособности настройки. Более подробно читайте и смотрите по указанным выше ссылкам, а также изучайте вопрос самостоятельно в Сети.

sudo vi /etc/icecast.xml

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Настройки по умолчанию, которые правим:

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Port (можно оставить 8000)
<bind-address>127.0.0.1</bind-address> (меняем на 0.0.0.0)
<!-- <shoutcast-mount>/stream</shoutcast-mount> --> (убираем комментирование,
<!-- и -->)

После правки:

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Это - база,

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

на которой уже можно ехать. Остальное - свисто-сфинктеральный резонанс по желанию и в угоду уникальным редкостям и красотам:

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Проверим базис внутри локальной сети:
sudo systemctl start icecast

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.
Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Пхнёт. Закрепим результат (включим сервис в режим автозагрузки):
sudo systemctl enable icecast
и глянем, чё там, как там:
sudo systemctl status icecast

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.

Глянем, чё там Снаружи Всех Измерений:

Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.
Создание потокового вещания (ака web-радио, интернет-радио, стрим) в CentOs 7 посредством IceCast и Ezstream. IceCast.