具有冗余的icecast后备

问题描述 投票:1回答:1

如何根据以下方案设置icecast配置文件后备

1个挂载点“listen.mp3”,侦听器将连接到该位置。这个挂载点将回退到“main.mp3”

1个主要点“main.mp3”将回退到以下2个子流(“primary.mp3”和“secondary.mp3”)中的任何一个,这些子流类似于冗余目的

当监听器连接到“listen.mp3”时,它们将自动回退到“main.mp3”并再次落入2个可用子流“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>
fallback icecast internet-radio
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.