Собственно как реализовать?
Вещание с использованием веб интерфейса возможно лишь по некоторым протоколам, а функция вещания на сервер icecast вроде-как вообще выпилена.
В версии VLC с GUI есть возможность вещать на icecast, следовательно такой функционал есть в принципе. Тогда может быть что-то необходимо установить или запускать VLC с каким то параметром, чтобы можно было также вещать на icecast только без GUI
Задача вцелом такая:
- Используя Веб интерфейс или консоль (vlc -I ncurses) гнать поток на icecast
- Максимально удобная и быстрая смена плейлистов или отдельных роликов
- Возможность рандомного взятия ролика из папки
Веб морда (ну или CLI интерфейс) затем, чтобы:
а) была возможность оперативно добавлять контент от партнеров проекта
б) была возможность управлять собственно стримером
