【发布时间】:2015-02-17 05:50:13
【问题描述】:
我有一个 Icecast2 (2.4.1) 设置工作,用户连接到 /live 并收听我的轮播。现在我想要另一个“挂载点”,这样我就可以开始直播并返回轮播。
到目前为止,我还没有找到我能理解的指南或帮助。
【问题讨论】:
标签: icecast
我有一个 Icecast2 (2.4.1) 设置工作,用户连接到 /live 并收听我的轮播。现在我想要另一个“挂载点”,这样我就可以开始直播并返回轮播。
到目前为止,我还没有找到我能理解的指南或帮助。
【问题讨论】:
标签: icecast
您正在寻找的是“后备”。 documentation describes them。
基本上你会有这样的过渡:
/live.ogg
↓ (↑)
/rotation.ogg
如果 /live.ogg 断开连接,所有侦听器都将转移到 /rotation.ogg。
连接到 /live.ogg 的新侦听器将直接服务于 /rotation.ogg 流。
如果设置了fallback-override,那么括号中的箭头就会变得相关:
如果 /live.ogg 重新连接,则所有侦听器都会从 /rotation.ogg 转移回 /live.ogg。
否则所有侦听器仍保留在 /rotation.ogg 上,并且仅为新侦听器提供 /live .ogg.
就配置而言,它看起来像这样(仅包括相关部分):
<mount>
<mount-name>/live.ogg</mount-name>
<fallback-mount>/rotation.ogg</fallback-mount>
<fallback-override>1</fallback-override>
</mount>
<mount>
<mount-name>/rotation.ogg</mount-name>
</mount>
【讨论】: