Я надеялся, что один из вас, ребята, поможет мне со следующей проблемой, так как я новичок в icecast.
Цель: возможность иметь поток, доставляющий музыку 24/7, с возможностью включения ди-джеев в микс без необходимости переключения слушателей на другую ссылку / поток.
Настройка: у меня есть icecast2 2.3.1, установленный на сервере Windows Server 2008, и я настроил три точки монтирования: Live, DJ и Autostream. «Live» - это точка монтирования, к которой должны подключаться мои слушатели. «DJ» - это точка монтирования, к которой подключаются мои ди-джеи, чтобы играть свои сеты. Autostream - это точка монтирования, воспроизводящая музыку 24/7.
Проблема: я не могу заставить резервную копию работать между тремя точками монтирования. Если у меня нет потока, подключенного напрямую к точке монтирования, мой журнал ошибок сообщает мне, что его не существует.
Вот моя конфигурация:
<mount-name>/autostream.mp3</mount-name>
<hidden>1</hidden>
<public>0</public>
</mount>
<mount>
<mount-name>/dj.mp3</mount-name>
<fallback-mount>/autostream.mp3</mount-name>
<fallback-override>1</fallback-override>
<hidden>1</hidden>
</mount>
<mount>
<mount-name>/live.mp3</mount-name>
<fallback-mount>/dj.mp3</fallback-mount>
<fallback-override>1</fallback-override>
<hidden>0</hidden>
</mount>
Я что-то неправильно набрал или просто не понимаю, как работает резервная настройка?
Казалось, что резервная система работает отлично, как есть.
Немного оставив его в покое, я вернулся, чтобы снова взглянуть на конфигурацию, и заметил, что я оставил исходную строку -> (конец комментария), стоящую после моей строки точек монтирования, в основном комментируя всю настройку из конфигурации .
Излишне говорить, что когда я переместил -> в правильное место в моем файле конфигурации, теперь все работает.
Добавлены изменения: изменены имена точек монтирования обратно на простые, без суффикса .mp3 и немного приведен в порядок код, избавившись от разделов на всех, кроме точки монтирования автопотока.