При этом fallback-mount судя по всему должен быть на томже сервере ?
В противном случае непонятно куда прописывать запасные источники.
В моем случае запасные источники находятся на разных серверах.
Пока более менее работает такая схема:
<relay>
<server>217.10.44.211</server>
<port>8000</port>
<mount>/europaplus128.mp3</mount>
<local-mount>/test</local-mount>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
<on-demand>1</on-demand>
</relay>
<relay>
<server>217.10.44.211</server>
<port>8000</port>
<mount>/europaplus12.mp3</mount>
<local-mount>/test1</local-mount>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
<on-demand>1</on-demand>
</relay>
<mount>
<mount-name>/test2</mount-name>
<fallback-mount>/test</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<stream-name>My audio stream</stream-name>
<on-demand>1</on-demand>
</mount>
<mount>
<mount-name>/test3</mount-name>
<fallback-mount>/test1</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<stream-name>My audio stream</stream-name>
<on-demand>1</on-demand>
</mount>
При обращении к /test2 приводит к редиректу на /test и работает. Но это просто редирект, так как источник фактически один и тот же в обоих случаях.
Обращение к /test3 приводит к редиректу на /test1 и соответственно не работает.
А как сделать чтобы использовались разные сервера?
типа если listen.radio.ru не доступен, то поток брался с listen2.radio.ru
Я же не могу в fallback прописать "listen2.radio.ru/listen128"