Le G.711 est le codec téléphonique non compressé à 64 kbit/s, avec la meilleure qualité de voix et aucune question de licence ; le G.729 compresse la voix à 8 kbit/s et consomme beaucoup moins de bande passante, au prix d'une légère perte de qualité. En VoIP wholesale, presque tous les carriers acceptent le G.711 et beaucoup acceptent aussi le G.729 : le bon choix dépend de votre bande passante et de la nécessité d'éviter le transcodage.
Les deux codecs comparés
| Aspect | G.711 (PCMU / PCMA) | G.729 |
|---|---|---|
| Débit du codec | 64 kbit/s | 8 kbit/s |
| Bande passante par appel, un sens (paquets de 20 ms, en-têtes IP, UDP et RTP) | Environ 80 kbit/s | Environ 24 kbit/s |
| Idem, en-têtes Ethernet compris | Environ 87 kbit/s | Environ 31 kbit/s |
| Qualité de la voix (MOS typique) | Environ 4.1 à 4.4 | Environ 3.9 |
| Fax et tonalités de modem | Peuvent passer, mais le T.38 est plus sûr | Les détériore ; utilisez le T.38 pour le fax |
| Charge CPU | Très faible | Plus élevée (compression) |
| Licences | Gratuit | Brevets expirés ; désormais libre de redevances |
Le G.711 existe en deux variantes : PCMU (mu-law), utilisé en Amérique du Nord et au Japon, et PCMA (A-law), utilisé dans la plupart des autres pays. Les deux sont à 64 kbit/s et la plupart des équipements gèrent l'une comme l'autre.
La bande passante en pratique
Les en-têtes pèsent plus qu'on ne le pense. Avec une mise en paquets à 20 ms, un appel G.729 transporte dans chaque paquet 20 octets de voix et 40 octets d'en-têtes IP, UDP et RTP. C'est pourquoi 8 kbit/s de voix deviennent environ 24 kbit/s sur le réseau. Pour la planification de capacité, multipliez par le nombre de canaux simultanés : 300 appels en G.711 demandent environ 26 Mbit/s dans chaque sens avec la surcharge Ethernet, alors que 300 appels en G.729 demandent moins de 10 Mbit/s.
La qualité
Le G.711 offre la même qualité qu'une ligne téléphonique traditionnelle. Le G.729 sonne un peu moins naturel mais convient très bien à la parole. Le plus grand risque pour la qualité n'est pas le codec lui-même, mais les changements de codec le long du chemin. Chaque étape de transcodage ajoute du délai et fait perdre des détails, et deux compressions G.729 successives sonnent nettement moins bien. Voir MOS, gigue et perte de paquets pour la façon dont la qualité est mesurée.
DTMF et fax
Les codecs compressés déforment les tonalités qu'utilisent les serveurs vocaux interactifs et les fax. Pour que le DTMF fonctionne, les carriers transmettent les appuis de touches comme des événements distincts selon la RFC 2833 (aujourd'hui RFC 4733), plutôt que sous forme audio. Convenez de la méthode DTMF lors de la mise en place. Pour le fax, utilisez le T.38 lorsque les deux côtés le prennent en charge.
Ce que les carriers acceptent généralement
- Le G.711 (les deux variantes) est accepté presque partout.
- Le G.729 est largement accepté sur les routes wholesale, parfois uniquement en G.729a (une version de moindre complexité, compatible avec le G.729).
- Les codecs large bande comme le G.722 ou l'Opus sont rares sur les routes wholesale internationales, car le chemin vers le réseau mobile se termine de toute façon généralement en bande étroite.
Proposez à la fois le G.711 et le G.729 dans votre configuration SIP, classés par ordre de préférence. Le guide de l'interconnexion SIP décrit cet échange.
Lequel utiliser
Utilisez le G.711 quand la bande passante n'est pas une contrainte, ce qui est le cas de la plupart des liens en data center. Utilisez le G.729 quand la bande passante est coûteuse ou limitée, par exemple pour des sites de call center distants. Dans les deux cas, alignez-vous sur ce qu'utilise votre fournisseur pour éviter le transcodage. Quand vous demandez une route voix, indiquez vos codecs et nous obtenons de la terminaison VoIP qui les accepte.
Questions fréquentes
Le G.711 est-il meilleur que l'Opus ?
L'Opus est un codec large bande moderne, offrant une meilleure qualité par kilobit et une bonne tolérance à la perte de paquets, très répandu dans le WebRTC et les applications. Il est rare sur les routes wholesale internationales, car le chemin vers les réseaux mobiles se termine généralement en bande étroite : on y utilise donc le G.711 ou le G.729, et l'Opus est converti en bordure de réseau.
Quelle différence entre le G.711 et le G.722 ?
Le G.722 est un codec large bande à 64 kbit/s qui transporte une gamme de fréquences audio plus large que le G.711 : les voix sont donc plus claires sur les appels qui restent en large bande de bout en bout, par exemple entre téléphones IP. Les routes wholesale vers le réseau public le prennent rarement en charge, si bien que les appels vers des téléphones ordinaires reviennent au G.711 ou au G.729.
Quelle différence entre le G.711 A-law et mu-law ?
Ce sont deux versions du G.711 à 64 kbit/s, de qualité identique, qui utilisent des courbes de compression différentes. Le mu-law (PCMU) est utilisé en Amérique du Nord et au Japon, l'A-law (PCMA) dans la plupart des autres pays. La plupart des équipements gèrent les deux : proposez les deux dans votre configuration SIP pour éviter une conversion de l'un à l'autre.
Quel codec VoIP consomme le moins de bande passante ?
Parmi les codecs courants sur les routes wholesale, le G.729 consomme le moins : 8 kbit/s de voix, soit environ 24 kbit/s par sens avec les en-têtes IP, UDP et RTP en paquets de 20 ms. Des codecs à débit plus faible existent, mais les carriers les acceptent rarement. Sur les liens VoIP, les en-têtes pèsent lourd : les réglages de mise en paquets modifient donc aussi la bande passante utilisée.
Besoin d'une route ?
Indiquez la destination, le type de route et le tarif cible. Nous vous répondons avec ce que nous pouvons fournir.