我希望你们中的一个人可以帮助我解决以下问题,因为我对 icecast 还很陌生。
目标:能够全天候提供音乐流,并能够让 DJ 加入混音,而无需听众切换到其他链接/流。
设置:我在 Windows Server 2008 服务器上安装了 icecast2 2.3.1,并配置了三个挂载点,Live、DJ 和 Autostream。'Live' 是我的听众应该连接的挂载点。'DJ' 是我的 DJ 为进行他们的表演而连接的挂载点。'Autostream' 是全天候播放音乐的挂载点。
问题:我无法让回退在三个挂载点之间工作。除非我有一个直接连接到挂载点的流,否则我的错误日志会告诉我它不存在。
这是我目前的配置:
<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>
是我输入错了什么吗,还是我只是不明白后备设置是如何工作的?
答案1
看起来后备系统运行得很好。
将其放置一会之后,我回来再次查看配置,并发现我已将原始的 -->(注释结束)行留在我的挂载点行之后,基本上将整个设置从配置中注释掉。
不用说,当我将 --> 移动到配置文件中的正确位置时,一切都正常了。
添加的更改:将挂载点名称改回普通名称,没有 .mp3 后缀,并稍微整理了一下代码,删除了除自动流挂载点之外的所有部分。