在阅读了冰球文件后,我有两个问题:
1)我不确定icecast服务器是否可以缓冲音频流,如果可以,那么使用中继怎么样?
2)如果我有很多动态中继服务器代理,如何配置配置文件?我的意思是我必须动态地更改配置文件,因为我没有断定icecast支持正常表达式,例如/ realtime(\ d +)来匹配所有实时站。
答案 0 :(得分:1)
Icecast会缓冲流。当客户端连接时,缓冲区数据的刷新速度与Icecast可以循环并发送数据一样快。
Icecast还可以传播现有的流。来自the documentation:
<relay>
<server>192.168.1.11</server>
<port>8001</port>
<mount>/example.ogg</mount>
<local-mount>/different.ogg</local-mount>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
现在,至于在飞行中这样做,据我所知,在Icecast中无法做到这一点。