我的家庭互联网连接上运行的 VOIP 服务器上可以容纳多少个用户?

我的家庭互联网连接上运行的 VOIP 服务器上可以容纳多少个用户?

我有25 Mbps下行和2 Mbps (250 KBps)上行。我认为上传速度最重要。

对于非常高质量的 TeamSpeak 音频编解码器,单个用户通话的带宽传输大约为7.5 KBps

因此,如果每个人都在说话,我就能主持(250 / 7.5) = 33会议而不会出现任何滞后,对吗?

然而,实际上不可能有 33 个人同时说话,而且即使这样,我相信也会稍微滞后一些。

我想知道我这一切是否正确,我的计算机或网络在如此多的用户的情况下会滞后多少,以及考虑到并非所有人都会同时说话,我大约能够服务多少用户。

谢谢。

答案1

是的,上传速度会限制您的速度。您的计算没有考虑数据包开销,因此您需要增加大约 10kbit 的带宽,这意味着每次呼叫大约需要 80k(取决于许多因素,例如每秒的样本数、压缩率)- 因此总共 25 次呼叫可能是合理的。

我对 Teamspeak 了解不多(但我对 VOIP 很熟悉)。我认为 Teamspeak 不是编解码器,而是像 SIP 这样的封装。如果是这样,我想知道您使用的编解码器是 ALAW 还是 ULAW。这很重要,因为这些编解码器以很少的处理开销提供“电话通话质量”语音,这意味着您的服务器可以处理很多语音。如果是这样,您可以考虑基于 Speex 的编解码器,它将在较低的带宽利用率下为您提供更好的质量 - 但 CPU 利用率更高。

此链接也可能对你有用。

相关内容