我已经修改了我的icecast.xml
<listen-socket>
<port>8000</port>
</listen-socket>
<listen-socket>
<port>8001</port>
</listen-socket>
<fileserve>2</fileserve>
我想通过端口8000发送一个播放列表(我已经这样做了) 但我需要从端口8001发送不同的播放列表
问题是我在8001上听到来自端口8000的流而不是我的第二个播放列表。
答案 0 :(得分:0)
我建议您查看this nice explanation。
基本上这意味着您不需要弄乱端口号,因为Icecast将流映射到一个 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地址。