Codecs populaires utilisés dans les applications et appareils VoIP
Lorsque vous passez des appels vocaux sur Internet via Voice over IP (VoIP) ou sur d'autres réseaux numériques, la voix doit être codée en données numériques, et vice versa. Dans le même processus, les données sont compressées afin que la transmission soit plus rapide et que l'expérience d'appel soit meilleure. Cet encodage est réalisé par des codecs (abréviation d'encodeur-décodeur).
Codecs VoIP courants
Il existe de nombreux codecs pour l'audio, la vidéo, la télécopie et le texte. Vous trouverez ci-dessous une liste des codecs les plus courants pour la VoIP.
Codec | Bande passante/kbps | commentaires |
G.711 | 64 | Fournit une transmission vocale précise. Besoins en processeur très faibles. Nécessite au moins 128 kbps pour le bidirectionnel. C'est l'un des plus anciens codecs (1972) et il fonctionne mieux avec une bande passante élevée, ce qui le rend un peu obsolète pour Internet mais toujours bon pour les réseaux locaux. Il donne un MOS de 4,2 ce qui est assez élevé, mais des conditions optimales doivent être réunies. |
G.722 | 48/56/64 | S'adapte aux différentes compressions et la bande passante est conservée avec la congestion du réseau. Il capture des plages de fréquences deux fois plus larges que G.711, ce qui se traduit par une qualité et une clarté supérieures, proches voire meilleures qu'avec le RTC. |
G.723.1 | 5.3/6.3 | Haute compression avec un son de haute qualité. Peut être utilisé avec des environnements commutés et à faible bande passante, car il fonctionne avec un débit binaire très faible. Cependant, il nécessite plus de puissance de processeur. |
G.726 | 16/24/32/40 | Une version améliorée de G.721 et G.723 (différente de G.723.1). |
G.729 | 8 | Excellente utilisation de la bande passante. Tolérant aux erreurs. Celui-ci est une amélioration par rapport à d'autres de nom similaire, mais il est sous licence, ce qui signifie pas gratuit. Les utilisateurs finaux paient indirectement cette licence lorsqu'ils achètent du matériel (postes téléphoniques ou passerelles) qui l'implémente. |
GSM | 13 | Taux de compression élevé. Gratuit et disponible sur de nombreuses plateformes matérielles et logicielles. Le même encodage est utilisé dans les téléphones portables GSM (des versions améliorées sont souvent utilisées de nos jours). Il offre un MOS de 3,7, ce qui n'est pas mal. |
iLBC | 15 | Signifie Internet Low Bit Rate Codec. Il a maintenant été acquis par Google et est gratuit. Robuste à la perte de paquets, il est utilisé par de nombreuses applications VoIP, notamment celles à code source ouvert. |
Speex | 2.15 / 44 | Minimise l'utilisation de la bande passante en utilisant un débit binaire variable. C'est l'un des codecs les plus utilisés dans de nombreuses applications VoIP. |
SOIE | 6 à 40 | SILK a été développé par Skype et est maintenant sous licence, étant disponible en tant que logiciel gratuit open source, ce qui a incité de nombreuses autres applications et services à l'utiliser. C'est une base pour le plus récent codec nommé Opus. WhatsApp est un exemple d'application utilisant le codec Opus pour les appels vocaux. |