Codecs audio VoIP (G.711, G.722, G.729, Opus) : bien choisir
Un codec VoIP est l'algorithme qui numérise et compresse la voix pour la transporter en paquets sur un réseau IP. Le choix du codec fixe le compromis entre la qualité audio, la bande passante consommée et la puissance de calcul requise. G.711 offre une qualité téléphonique classique sans compression (64 kbit/s), G.729 compresse fortement pour les liaisons limitées (8 kbit/s), G.722 apporte la voix HD, et Opus s'adapte dynamiquement du bas débit jusqu'à l'audio haute fidélité.
Un codec (codeur-décodeur) VoIP est l'algorithme qui échantillonne la voix analogique, la convertit en données numériques, la compresse à l'émission puis la reconstitue à la réception. Chaque appel SIP négocie un codec commun entre les deux terminaux : c'est lui qui détermine la qualité perçue, la bande passante occupée et la charge processeur du téléphone ou de l'IPBX.
Qu'est-ce qu'un codec audio VoIP ?
La voix humaine utile s'étend d'environ 300 Hz à 3400 Hz en téléphonie classique (bande étroite), et jusqu'à 7000 Hz voire 14 000 Hz en voix HD (bande large). Un codec échantillonne ce signal à une fréquence donnée (8 kHz pour la bande étroite, 16 kHz pour la bande large), quantifie chaque échantillon, puis applique une compression. Plus la compression est agressive, moins l'appel consomme de débit, mais plus le calcul et le risque d'artefacts augmentent.
Comment ça fonctionne
La voix est découpée en trames (typiquement 20 ms), chacune encapsulée dans un paquet RTP transporté sur UDP. Au débit brut du codec s'ajoute la surcharge des en-têtes IP/UDP/RTP (environ 40 octets par paquet), si bien que la bande passante réseau réelle est nettement supérieure au débit nominal du codec. Un appel G.711 à 64 kbit/s consomme en pratique près de 87 kbit/s par sens sur Ethernet une fois les en-têtes comptés.
Les principaux codecs
- G.711 (PCMU/PCMA, dit u-law et a-law) : 64 kbit/s, aucune compression réelle, latence quasi nulle, qualité téléphonique standard. C'est le codec de référence, universellement supporté, idéal en réseau local ou sur liaison confortable.
- G.729 : 8 kbit/s grâce à une compression CS-ACELP. Divise par huit la bande passante par rapport à G.711 au prix d'une qualité légèrement dégradée et d'une charge CPU plus élevée. Historiquement soumis à licence, il reste très répandu sur les liaisons WAN et les trunks à débit contraint.
- G.722 : voix HD (bande large, échantillonnage 16 kHz) pour un débit de 64 kbit/s identique à G.711. À bande passante équivalente, l'intelligibilité et le naturel sont nettement supérieurs : la voix paraît plus riche, la fatigue auditive diminue en réunion.
- Opus : codec libre et sans royalties, à débit variable de 6 à 510 kbit/s. Il s'adapte en temps réel aux conditions réseau, couvre la bande étroite jusqu'à l'audio pleine bande (fullband, 48 kHz), et résiste bien à la perte de paquets. C'est le codec moderne de choix pour la WebRTC et les softphones.
Avantages et limites
- G.711 : qualité fiable et compatibilité totale, mais gourmand en bande passante ; à réserver aux réseaux confortables.
- G.729 : économe en débit, parfait pour multiplier les appels sur une liaison limitée, mais qualité moindre et transcodage coûteux en CPU sur l'IPBX.
- G.722 : voix HD sans surcoût de débit, à condition que les deux terminaux et l'opérateur le supportent de bout en bout.
- Opus : le plus polyvalent et résilient, mais tous les IPBX et opérateurs SIP anciens ne le proposent pas encore.
Cas d'usage / pour qui ?
Sur un réseau local d'entreprise bien dimensionné, privilégiez G.722 entre postes IP pour bénéficier de la voix HD, avec repli sur G.711 vers l'opérateur. Pour un site distant relié par une liaison ADSL ou 4G limitée, G.729 permet de faire tenir plusieurs communications simultanées sans saturer le lien. Au Maroc, où certains sites secondaires dépendent encore de liaisons Internet à débit montant modeste, G.729 reste un allié précieux pour les trunks SIP inter-sites. Pour les softphones, la visio et les intégrations navigateur, Opus est le meilleur choix.
Conseils d'achat
- Vérifiez que vos téléphones IP et votre IPBX gèrent G.722 pour profiter de la voix HD sans surcoût de débit.
- Évitez le transcodage systématique : si l'opérateur impose G.711, laissez les terminaux dialoguer directement en G.711 plutôt que de forcer une conversion coûteuse sur l'IPBX.
- Pour dimensionner votre accès Internet, comptez environ 90 kbit/s par appel G.711/G.722 et 30 kbit/s par appel G.729, en-têtes réseau inclus, par sens de communication.
- Activez la QoS (marquage DSCP) sur votre réseau pour prioriser les paquets voix : sans priorisation, même le meilleur codec subit gigue et perte de paquets.
- Pour la WebRTC et les nouvelles installations, exigez le support d'Opus côté IPBX et softphone.




