如何在Icecast服务器上处理2万个并发侦听器



我想知道如何在Icecast服务器上同时处理超过2万个侦听器。我使用liquidsoap作为音频流生成器(只有一个音频流通过Icecast服务器分发(。服务器是在AWS上配置的。此外,我想知道我是否需要使用LB和CDN来处理这么多流量。

您主要关心的是带宽。没有别的,带宽。你总是先用完带宽。真正地

您可能希望将负载分布在多个服务器上,例如进行简单的DNS循环。还有因为多个服务器意味着更多的可用带宽。

主+继电器(主/从(拓扑中的馈电是典型的,并有文件记录。有关更多详细信息,我推荐使用Icecast文档并搜索Icecast邮件列表档案。

还有一些小事情,比如确保文件描述符的ulimit对于Icecast进程来说足够高。

附言:理论上,你可以从Icecast中挤出大约2万个并发连接,但大多数时候你都没有足够的实际带宽来提供这些连接。

最新更新