[quake3] About adding (VoIP) voice chat support

Joerg Dietrich dietrich_joerg at t-online.de
Sun Jun 10 04:47:24 EDT 2007


Ryan,

Did you do some mixing on the server?
(decode all incoming packets, mix them, reencode to one single stream)
Or did you just resend all incoming packets to all clients?
The first approach would lower the traffic to the client
but would need more CPU-time on the server.

Joerg

Ryan C. Gordon schrieb:
> 
<snip>
> - You encode it with Speex, send it to the server one packet at a time.
> - Server rebroadcasts the packet to all clients that are presumed to be 
> listening. We had a mechanism to make sure packets were reliable and 
> ordered over UDP, but I can't remember the details. It was probably just 
> built on top of Unreal's networking layer, and Quake3 probably has 
> something similar.
<snip>



More information about the quake3 mailing list