Used codecs and some words about quality

Contents Index Previous Next

Used codecs and some words about quality

TeamSpeak has a variety of quality settings which can be achieved in several ways. The most important part is the “codec” used. A codec is the protocol standard that specifies how your voice should be digitized so it can be sent to an other computer. Different codecs produce different results. Usualy a codec is optimized to send the best possible sound, while compressng the sound to a very small specified bitrate stream. What codec you are using is set by the server you are connecting to. If you are on a modem and a crappy line the CELP codecs are a nice option, if you are on cable or DSL then you can use the GSM codecs. If you are running a server yourself you should take your users into account. If they all are modem users and like to game, you will want to use the lowest codecs (CELP), if they are all cable or DSL users the GSM codecs are good.

The CELP codecs produce a “robotic” voice quality because of their severe compression methods. Don’t let this scare you off, the codec produces an understandable and clear voice.

The GSM codecs produce a very clear and natural sound which can be compared to (you guessed it) the sound quality of cellular phones. The amount of data-traffic can be calculated with the next formula (for people who pay per megabyte of traffic):

Codec kilobits x the number of persons on the server x 450 = amount of traffic in Kilobytes in hours (if one talks continuously). For a reallife example: GSM 16.4 kilobits x 10 persons x 450 = 73800 Kilobytes per hour (aprox. 74 MegaByte). Mind you that this is when someone talks for one hour straight! (a very rare case).

In order to calculate what your connection is capable of, take the codec kilobits and multiply it with the amount of users. For example: GSM 16.4 Kilobits x 10 persons = 164 Kilobits per second.

NOTE: When more people speak at once the upload is additional. If 2 people talk 2 times as much trafic is send!

TeamSpeak 2 RC2 comes with a bandwidth limitation system. If you are experience lag in your games while running TeamSpeak you can lower the bandwidth TeamSpeak uses. More information about this option can be found here.