0

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

4

1 回答 1

1

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

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

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

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

PS:理论上你可以从 Icecast 中挤出大约 20k 并发连接,但大多数时候你不会有足够的实际带宽来满足这些需求。

于 2021-12-07T17:35:56.803 回答