Les codecs audio : comprimer la voix pour la VOIP
En VOIP, la voix doit être numérisée, compressée et transportée sur le réseau IP. Le rôle d'un codec est de convertir la voix analogique en données numériques, de comprimer ces données pour économiser la bande passante, et de les restituer fidèlement à la réception. Trois codecs dominent en téléphonie d'entreprise : G.711, G.729 et Opus.
Définition Qu'est-ce qu'un codec ?
Le mot codec vient de la contraction de COdeur / DECodeur. Un codec a deux fonctions :
🎙️ Encoder
Capturer la voix, la numériser, et la compresser avant l'envoi sur le réseau.
🔊 Décoder
À la réception, décompresser les données et restituer le son dans le combiné.
Pourquoi utiliser des codecs ?
- Économiser la bande passante — un appel non compressé saturerait vite le réseau.
- Améliorer la qualité audio — algorithmes adaptés à la voix humaine.
- Adapter la VOIP au réseau — choisir selon LAN, WAN, mobile…
Animation Le parcours de la voix
Cliquez sur ▶️ ou avancez pas à pas pour suivre le trajet de la voix de l'émetteur au récepteur.
Détail Les 3 codecs incontournables
Cliquez sur un onglet pour découvrir le codec en détail.
Codec historique de la téléphonie IP. Faible compression, qualité quasi-identique au RTC. Compatible avec tous les équipements VOIP du marché — c'est le codec par défaut sur les téléphones Cisco.
✅ Avantages
- Qualité proche du RTC
- Très compatible (universel)
- Peu de traitement processeur
❌ Inconvénients
- Consomme beaucoup de bande passante
- Mal adapté aux WAN limités
Codec à forte compression. Diviseur de bande passante par 8 par rapport à G.711, au prix d'une légère dégradation et d'un surcoût CPU. Idéal pour faire passer plusieurs appels simultanés sur un lien limité.
✅ Avantages
- Très faible consommation réseau
- Idéal pour connexions limitées
- Plusieurs appels par lien
❌ Inconvénients
- Qualité légèrement inférieure
- Compression plus importante (perte)
- Plus gourmand en calcul
Codec moderne et adaptatif, conçu pour les communications temps réel modernes. Ajuste son débit en continu selon les conditions réseau, supporte la voix HD et la musique. Standard de WebRTC, Microsoft Teams, Discord, WhatsApp…
✅ Avantages
- Très haute qualité (voix HD)
- Adaptation dynamique au réseau
- Très faible latence
- Excellente résistance à la perte de paquets
❌ Inconvénients
- Compatibilité parfois limitée sur anciens équipements
- Pas (ou peu) supporté par les téléphones Cisco
Comparatif Tableau récapitulatif
| Codec | Débit | Qualité | Bande passante | Usage | Latence |
|---|---|---|---|---|---|
| G.711 | 64 kb/s | Très bonne | Élevée (~85 kb/s réels) | LAN, téléphonie interne | ≈ 1 ms |
| G.729 | 8 kb/s | Bonne | Faible (~32 kb/s réels) | WAN, VPN, télétravail | ≈ 15 ms |
| Opus | Variable (6-510) | Excellente | Optimisée (~24-64 kb/s) | VOIP moderne, HD, WebRTC | ≈ 5 ms |
Interactif Calculateur de bande passante
Estimez la consommation réseau pour un nombre d'appels VOIP simultanés. Choisissez le codec et le nombre d'appels.
Aide à la décision Quel codec choisir ?
Répondez aux 3 questions, l'assistant vous recommande le codec adapté.
1️⃣ Quel est le type de lien ?
2️⃣ Quelle priorité ?
3️⃣ Quel équipement utilisateur ?
Réseau Codecs & qualité de service
Les codecs interagissent directement avec les critères de QoS du réseau. Un mauvais réseau dégradera l'audio, quel que soit le codec choisi. Voici les paramètres à surveiller :
Activité pratique TSSR TP Packet Tracer — Comparer les codecs
🎯 Objectif
Sur la maquette VOIP du Chapitre 1, imposer différents codecs via Cisco Call Manager Express, observer le résultat sur la taille des paquets RTP en mode Simulation, et comparer la bande passante théorique consommée.
Rouvrir la maquette du Chapitre 1
Reprenez le .pkt existant : routeur 2811 en CME, switch 2960, deux IP Phones 7960 enregistrés en 101 et 102. Vérifiez que les téléphones s'enregistrent bien (numéro affiché à l'écran).
Configurer un dial-peer en G.711 (codec par défaut)
Sur la CLI du routeur, créez un premier dial-peer voice qui force explicitement G.711 µ-law :
configure terminal dial-peer voice 1 voip destination-pattern 10. session target ipv4:192.168.10.1 codec g711ulaw exit
Faites un appel 101 → 102. Passez en mode Simulation, filtrez RTP et inspectez un paquet : notez la taille de la trame dans la couche 2 (≈ 200 octets typiquement avec G.711).
Passer en G.729 et comparer
Modifiez le dial-peer pour utiliser G.729 :
dial-peer voice 1 voip codec g729r8 exit end write memory
Refaites un appel et inspectez à nouveau un paquet RTP. Notez la taille de trame : elle est nettement plus petite qu'en G.711 (≈ 60-80 octets). C'est l'effet de la compression CS-ACELP.
Vérifier le codec négocié côté routeur
Pendant l'appel, depuis la CLI :
! Voir l'appel actif et son codec show call active voice brief ! Statistiques détaillées d'un dial-peer show dial-peer voice summary
Recherchez la ligne codec= et la valeur txduration / rxduration (durée par paquet, généralement 20 ms).
Tableau comparatif à remplir
Complétez ce tableau à partir des observations :
# Tableau de mesures
+-----------+--------------+--------------+----------------+
| Codec | Débit codec | Taille trame | BP estimée |
+-----------+--------------+--------------+----------------+
| G.711 | ____ kb/s | ____ octets | ____ kb/s |
| G.729 | ____ kb/s | ____ octets | ____ kb/s |
+-----------+--------------+--------------+----------------+
Utilisez ensuite le calculateur de bande passante en haut de cette page pour estimer la consommation pour 10, 20 et 50 appels simultanés avec chaque codec. Concluez : quel codec choisir pour quel contexte ?
Compte-rendu
- Le
.pktde la maquette avec les deux dial-peers (G.711 et G.729) testés. - Captures d'écran du PDU Inspector pour un paquet RTP en G.711 ET un paquet RTP en G.729 (à comparer côte à côte).
- Le tableau comparatif rempli avec vos mesures.
- La sortie de
show call active voice briefmentionnant le codec négocié. - Une conclusion pédagogique de 5 lignes max : quel codec pour quel contexte ?
Évaluation Quiz Codecs audio
10 questions pour valider la maîtrise des codecs VOIP.

