Ils réalisent la compression-décompression de la voix numérisée; font face à la perte des paquets et à la variation de l’intervalle de temps entre la réception de deux paquets consécutifs. Et aussi définissent la bande passante (débit) nécessaire pour que la communication audio soit possible et de bonne qualité.
Il y a deux grandes familles, selon leur origine :
Les "normalisés" ou standards de droit, principalement définis par l’UIT.
Ce sont les avis de la série "G" : G.711, G.729, G.723, …
Les standards de fait développés en Open Source ou par des sociétés; et parfois définis dans des documents de l’IETF.
Quelques exemples :
- iLBC; IETF (RFC3951 and RFC3952); www.ilbcfreeware.org.; iLBC serait utilisé par
Skype (www.skype.com) et par Gizmo (http://gizmoproject.com/) - RCU Redundant
Coding Unit (RCU) par GIPS - Enhanced
G.711 par GIPS; Supporte jusqu’à 30% de perte de paquets - iPCM-wb
- iSAC ; Adapté aux réseaux bas débit
- SPEEX; http://www.speex.org/
- AMR : ftp://ftp.rfc-editor.org/in-notes/rfc3267.txt; qui serait utilisé
par Wengo de PC à PC.
Sites de référence :