У меня 25 Mbps с в нисходящем направлении и 2 Mbps (250 KBps) в восходящем. Я думаю, скорость загрузки является наиболее важной.

Для очень качественного аудиокодека TeamSpeak пропускная способность для разговора одного пользователя составляет приблизительно 7.5 KBps .

Поэтому, если бы все говорили, я мог бы принять (250 / 7.5) = 33 человека без отставания вообще, правильно?

Однако на самом деле никогда не будет разговаривать все 33 человека одновременно, и даже тогда, я думаю, это будет немного отставать.

Мне было интересно, правильно ли я во всем этом, насколько мой компьютер или сеть могут отставать от такого количества пользователей, и сколько пользователей я смогу приблизительно обслуживать, учитывая, что не все люди говорят одновременно.

Благодарю.

1 ответ1

2

Да, вы будете ограничены скоростью загрузки. В ваших вычислениях не учитываются издержки пакета, для которых вам нужно будет добавить около 10 Кбит пропускной способности, то есть около 80 Кбит / с на вызов (в зависимости от ряда факторов, таких как количество выборок в секунду, сжатие) - итого всего 25 звонков, вероятно, разумно.

Я не знаю много о Teamspeak (но я знаком с VOIP в целом). Я считаю, что Teamspeak - это не кодек, а инкапсуляция, подобная SIP. Если это так, мне интересно, какой кодек вы используете: ALAW или ULAW. Это актуально, потому что эти кодеки обеспечивают "качество телефонного звонка" с минимальными накладными расходами на обработку, что означает, что ваш сервер может справиться со многими из них. Если это так, вы можете посмотреть на кодек Speex, который даст вам еще лучшее качество при более низкой загрузке полосы пропускания - но с более высокой загрузкой ЦП.

Эта ссылка также может быть полезна для вас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .