【问题标题】:ICECAST streaming two different playlistsICECAST 流式传输两个不同的播放列表
【发布时间】:2015-09-23 15:17:24
【问题描述】:

我已经修改了我的 icecast.xml

<listen-socket>
    <port>8000</port>
</listen-socket>
<listen-socket>
    <port>8001</port>
</listen-socket>
<fileserve>2</fileserve>

我想通过端口 8000 发送一个播放列表(我已经这样做了) 但我需要从端口 8001 发送不同的播放列表

问题是我在 8001 上听到来自端口 8000 的流,而不是我的第二个播放列表。

【问题讨论】:

    标签: icecast


    【解决方案1】:

    我建议看看this nice explanation

    基本上,这意味着您不需要弄乱端口号,因为 Icecast 将流映射到 one Web 服务器上的虚拟路径。

    作为一个例子,你可以有:

    • http://stream.example.org:8000/stream1.ogg
    • http://stream.example.org:8000/stream2.ogg

    或者,如果这些流不相关,您也可以访问相同的流:

    • http://radio1.example.org:8000/stream1.ogg
    • http://radio2.example.org:8000/stream2.ogg

    只要两个主机名都解析为您的 Icecast 服务器的 IP 地址。

    【讨论】:

    • 噢噢噢,你好!现在,ICECAST 是如何生成 stream1.ogg stream2.ogg stream3.ogg 的,我该如何破译这个?在你建议的好例子中,只有一个来源,我有 6 个来源,那么 icecast 如何确定每个信号的溃败?
    • 源客户端指定目标挂载点。 Icecast 然后在给定的路径下使其可用。另请注意,如果您计划使用 6 个并行流,则应调整全局源客户端限制并重新启动 Icecast。
    • 谢谢,让我看看我是否理解正确...是: 地址:000.111.222.333 - 端口:8000 - 密码:xxxxxxxx - IceCast 挂载点:home - IceCast 用户:blabla 而且,在我的办公室里,我有另一个音频文件,我想为商店环境流式传输,而不是我的工作场所计算机使用对接 shuod 有设置...地址:000.111.222.333 - 端口:8000 - 密码:xxxxxxxx - IceCast 挂载点:工作 - IceCast 用户:blabla... 这是正确的吗?
    • 是的,请注意您可能需要在挂载点名称的前面加上斜杠,这可能取决于源客户端。有些人需要/home,有些人需要home。如果某些事情没有按预期工作,请查看 Icecast error.log
    • 知道了.. 它的工作!感谢您的时间和耐心。
    猜你喜欢
    • 2014-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多