IceCast2 (2.4.1) 旋转和直播
IceCast2 (2.4.1) rotation and live
我有一个 Icecast2 (2.4.1) 设置在工作,用户连接到 /live 并收听我的轮换。现在我想要另一个 "mount point" 这样我就可以上线并返回轮换。
到目前为止,我还没有找到我能理解的指南或帮助。
您要找的是"fallbacks"。
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>
我有一个 Icecast2 (2.4.1) 设置在工作,用户连接到 /live 并收听我的轮换。现在我想要另一个 "mount point" 这样我就可以上线并返回轮换。
到目前为止,我还没有找到我能理解的指南或帮助。
您要找的是"fallbacks"。 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>