[ioquake3] VoIP support for ioquake3...

Thilo Schulz arny at ats.s.bawue.de
Sat May 24 05:52:52 PDT 2008


On Samstag, 24. Mai 2008, Joerg Dietrich wrote:
> Well I didn't look at Ryans patch yet.
> But it shouldn't be to complicated.
> Most of Ryans work can be used
> like capturing, networking, playback an so on.
> Just the encoding/decoding routines
> must be adopted to the new codec.

There are several reasons off the top of my mind that would speak against 
using ogg vorbis:

1. increased bandwidth usage as you already mentioned
2. speex is optimized for - as the name suggests - speech.
3. latency - In a realtime application, this is very critical and I don't know 
whether ogg supports small packet lengths. Keep in mind, those 20ms frames in 
speex only contain 882 samples!
4. packet loss: what happens in case of packet loss? At least in the case of 
mp3 I know that the decodation of one audio frame also relies on previously 
decoded samples.

-- 
Thilo Schulz
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.ioquake.org/pipermail/ioquake3-ioquake.org/attachments/20080524/b36f60a5/attachment.pgp>


More information about the ioquake3 mailing list