запасной вариант icecast с избыточностью

Как я могу настроить резервные копии файла конфигурации icecast в соответствии со сценарием ниже

1 точка монтирования "listen.mp3", к которой будут подключаться слушатели. эта точка монтирования вернется к "main.mp3"

1 основная точка «main.mp3», которая будет отступать к любому из следующих 2 подпотоков («primary.mp3» и «secondary.mp3»), которые аналогичны в целях резервирования.

Когда слушатели подключаются к «listen.mp3», они ** автоматически возвращаются к «main.mp3» и снова переходят к любому из двух доступных подпотоков «primary.mp3» и «secondary.mp3».

если «primary.mp3» недоступен, слушатели будут перемещены в «secondary.mp3», если «secondary.mp3» не работает, то слушатели будут перемещены в «primary.mp3».

В настоящее время мой файл конфигурации настроен, как указано выше, но только с 1 точкой потока «main.mp3», см. конфигурацию ниже.

<mount>
   <mount-name>/listen.mp3</mount-name>
   <fallback-mount>/main.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>

**Обратите внимание, что у меня должен быть "listen.mp3" в качестве точки монтирования, к которой подключаются слушатели. я не буду указывать причину, чтобы не усложнять этот вопрос.

ОБНОВИТЬ:

Будет ли это делать свое дело?

<mount>
   <mount-name>/listen.mp3</mount-name>
   <fallback-mount>/main.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>

<mount>
   <mount-name>/main.mp3</mount-name>
   <fallback-mount>/primary.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>

<mount>
   <mount-name>/primary.mp3</mount-name>
   <fallback-mount>/secondary.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>

person Ossama    schedule 27.04.2019    source источник


Ответы (1)


Это помогло после тестирования...

<mount>
   <mount-name>/listen.mp3</mount-name>
   <fallback-mount>/main.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>

<mount>
   <mount-name>/main.mp3</mount-name>
   <fallback-mount>/primary.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>

<mount>
   <mount-name>/primary.mp3</mount-name>
   <fallback-mount>/secondary.mp3</fallback-mount>
   <fallback-override>1</fallback-override>
</mount>
person Ossama    schedule 28.04.2019