Wie viele Benutzer kann ich auf einem VoIP-Server hosten, der über meine Internetverbindung zu Hause ausgeführt wird?

692
John Seers

Ich habe 25 Mbpsim Downstream und 2 Mbps (250 KBps)im Upstream. Ich kann mir vorstellen, dass die Upload-Geschwindigkeit am wichtigsten ist.

Für einen TeamSpeak-Audiocodec von sehr hoher Qualität ist die Bandbreitenübertragung für einen einzelnen Benutzer ungefähr 7.5 KBps.

Wenn also alle miteinander redeten, könnte ich (250 / 7.5) = 33Menschen aufnehmen, ohne dass es zu Verzögerungen kommt, richtig?

Es wird jedoch nie wirklich alle 33 Leute gleichzeitig sprechen, und selbst dann würde es nur leicht nachgeben, glaube ich.

Ich habe mich gefragt, ob ich in all dem richtig bin, wieviel Computer und Netzwerk so vielen Benutzern zu lange dauern und wie viele Benutzer ich in der Lage sein könnte, ungefähr zu bedienen, wenn nicht alle Leute gleichzeitig sprechen.

Vielen Dank.

0
Your math works out correctly for the bandwidth calculation, but you also mention you want very high quality audio. VOIP is all about latency and jitter. It's simply not going to be possible to guarantee very high quality with a home internet connection where you don't have the ability to control upstream buffer sizes or perform QoS across the entire path of the conversation. User12345 vor 11 Jahren 1
@fcorrao: Vielleicht hätte ich meine Netzwerkspezifikationen erwähnen sollen, weil es kürzlich aktualisiert wurde. Ich habe einen ASUS RT-N66R Router. Es ist ein ziemlich neues Modell. Wissen Sie, was erforderlich ist, um das auszuführen, was Sie im letzten Teil Ihres Beitrags erwähnt haben? John Seers vor 11 Jahren 0
Was @fcorrao ist, Latenz und Jitter sind Schlüsselfaktoren für die VoIP-Kommunikation. Zu behaupten, dass die Ausführung eines VoIP-Servers für eine Verbindung niemals reibungslos funktioniert, ist falsch. Du bist richtig in der Mathematik, du solltest in Ordnung sein. Ich betreibe seit Jahren einen Ventrilo-Server mit einer Heimverbindung. Rain vor 11 Jahren 0

1 Antwort auf die Frage

2
davidgo

Ja, Sie werden durch Ihre Uploadgeschwindigkeit eingeschränkt. Ihre Berechnungen berücksichtigen nicht den Paket-Overhead, für den Sie eine Bandbreite von ca. 10kbit hinzufügen müssen, dh ca. 80k pro Anruf (abhängig von einer Reihe von Faktoren, wie Anzahl der Samples pro Sekunde, Komprimierung) - also insgesamt 25 Anrufe sind wahrscheinlich vernünftig.

Ich weiß nicht viel über Teamspeak (aber ich bin allgemein mit VOIP vertraut). Ich glaube, dass Teamspeak kein Codec ist, sondern eine Verkapselung wie SIP. Wenn dies der Fall ist, frage ich mich, ob der von Ihnen verwendete Codec ALAW oder ULAW ist. Dies ist relevant, da diese Codecs eine Sprachqualität mit "Telefonanrufqualität" mit sehr geringem Verarbeitungsaufwand bieten, was bedeutet, dass Ihr Server viele von ihnen verarbeiten kann. Wenn dies der Fall ist, können Sie sich einen Codec auf Speex-Basis anschauen, der Ihnen bei einer geringeren Bandbreitennutzung eine noch bessere Qualität bietet - jedoch mit einer höheren CPU-Auslastung.

Dieser Link kann auch für Sie nützlich sein.