Icecast с аутентификацией | IceCast

Появилась необходимость настроить вещание радио в интернет для передачи региональным партнерам. Понятно что Icecast, но с аутентификацией чтобы не каждый мог получить доступ к источнику. Источник сигнала – кодеры Barix (http://www.barix.com/), эти железки берут источник cигнала, кодируют и отдают сигнал на ретранслятор (в нашем случае Icecast 2). Icecast уже «вещает» в инет – вы можете клиентом (VLC, winamp) подключиться на сокет который слушает icecast и получить аудиопоток.
Конечно можно настроить так чтобы Icecast вещал c самого сервака треки которые вы укажете, но это не наш случай. Продолжить чтение →

Icecast & Monit | IceCast

Monit – неплохая утилита для мониторинга работоспособности процессов на unix сервере, проверки состояния системы и т.д.

Для мониторинга состояния процесса IceCast обязательно проверить секцию <pidfile> там должен быть прописан путь к pid файлу – если его нет (а по дефолту эта строка в конфиге icecast.xml закомментирована) - то пид файл не создается и монит не может проверить запущен ли процесс.

<!– <pidfile>/usr/local/share/icecast/icecast.pid</pidfile> –>

Меняем на:

<pidfile>/usr/local/share/icecast/icecast.pid</pidfile>

У monit привязки к имени процесса нет. Сейчас у меня в конфиге monit название процесса – icecast2, хотя на самом деле процесс называется icecast.