View Full Version : Slow response???
slipslice
27-06-2006, 01:45
Does anybody know why when I say something on TS, the people that I am talking to don't here it for about 3 to 4 seconds? I know it takes that long because I will be talking and they will talk, and in the background u will here me just starting to come through... does anybody know what it could be that is doing that?? Any help will be most appreciated.:)
Uhm... in simple words (and i don't know the technical detals myself), it does take so long because the following happens:
Client captures soundata (takes x0 ms, should more or less be realtime)
Client encodes voice-data (takes x1 ms)
Client sends data to server (takes x2 ms)
Server sends data to other clients (takes x3 ms, where x3 is different for every client)
Other clients receive the data and have to order/buffer the packets (takes x4 ms)
Other clients decode the voice-data (takes x5 ms)
Other clients play the voice-data (takes x6 ms)
Hence from the moment you speak it does take x0+x1+x2+x3+x4+x5+x6 ms and depending on your settings, your internet-connection, your cpu power and your sound-drivers it can take quite some time.
From what I understand, there is one setting which does allow you to influence the delay (somewhere in the Teamspeak settings is an option where you can choose lower latency over better sound-quality) but don't expect it to work wonders.
Getting the latency as low as possible seems to be among the top goals for the next version of teamspeak, however, there are technical limits and depending on the distance and hardware, there will always be some sort of delay. It should however be lower for Teamspeak 3 (This information is based on my understanding of the information the developers have given about Teamspeak 3)
slipslice
27-06-2006, 23:01
well thx, do u think it is my sound, can't be my connection, I have cable. But when I installed my sound blaster 24 bit, I never did disable my default Nvidea sound drivers. Could u tell me how to do that. thx, and that might work I don't know.
Basicly there isn't much you can do about it other than changing the TS settings regarding latency/quality (however those settings never made much of a difference for me).
The one thing you might be able to influence is the choice of the TS server. Make sure that the server isn't located far away from you and the other clients. This cuts down on the time it takes to send data. However, if you do have to talk to people from Japan, Australia and Europe all at the same time there won't be much choice either.
You'll simply have to accept that long distance communication does have some delays. Some of those delays can be eliminated by the new version of TS, some will remain unless you'll figure out how to cheat the laws of physics ;)
Regarding your drivers. I wouldn't know how you'd have to do that, However you might not actually want to do that anyway. If you have onboard sound and an additional soundcard, you could make use of this fact by using your onboard sound for teamspeak and enjoying full 5.1 (7.1) sound over your soundblaster.
Beside, measuring the time it taks till your freinds hear you by the echo from you i not correct. Your freinds will hear you at least in the half time you measure till you hear your echo.
vBulletin® v3.7.3, Copyright ©2000-2009, Jelsoft Enterprises Ltd.