Audio Codecs

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Mos Werte

Die "Mean Opinion Score" (MOS) wurde von Bell Labs eingeführt, um die subjektiv empfundene Gesprächsqualität eines Benutzers zu bewerten. Ein MOS-Wert von 4 wird als Grenzwert betrachtet, wobei Werte darüber eine bessere und Werte darunter eine schlechtere Sprachqualität anzeigen.

MOS-Wert Bedeutung
5 - excellent keine Anstrengung zum Verständnis der Sprache notwendig
4 - good keine Anstrengung notwendig, aber Aufmerksamkeit notwendig
3 - fair leichte Anstrengung notwendig
2 - poor merkbare, deutliche Anstrengung notwendig
1 - bad trotz Anstrengung kein Verständnis

Übersicht Codecs

  • Es gibt verschiedene Codecs, die für die Multimedia-Übertragung im IP-Netzwerk geeignet sind. Hier sind einige davon:
  • ITU-T G.711
  • ITU-T G.722
  • ITU-T G.722.2
  • ITU-T G.723
  • ITU-T G.726
  • ITU-T G.729
  • Der G.711 ist der Referenz-Codec in Bezug auf Sprachqualität.
  • Er benötigt eine Bandbreite von 100 kBit/s pro Verbindung und Richtung.
  • Mit den Codecs G.726 und G.729 kann die erforderliche Bandbreite ohne spürbare oder nur geringfügige Qualitätsverluste reduziert werden.
  • Mit G.722 und G.722.2 verbessert sich die Sprachqualität bei vergleichbarer Bandbreite.
  • Neben den offiziellen und standardisierten Codecs gibt es auch proprietäre Codecs einiger Firmen.
  • Die meisten IP-Telefone unterstützen eine Art "Rangliste" der verwendeten Codecs, um Inkompatibilitäten zu vermeiden.

Codec G.711 / PCM - Pulse Code Modulation

  • Der G.711 ist der älteste Codec und entspricht der Pulse Code Modulation (PCM).
  • Er verwendet eine geringe Rechenleistung und hat eine Datenrate von 64 kBit/s, was einer Bandbreite von 3,1 kHz entspricht (Fernsprechkanal).
  • PCM wird im leitungsvermittelten ISDN für die Digitalisierung und Übertragung von Sprache verwendet.
  • G.711 (PCM) ist der kleinste gemeinsame Nenner in Bezug auf Sprachqualität.
  • Er benötigt keine rechenintensive Kompression und daher relativ viel Bandbreite.
  • Wenn die Sprachdaten mit einem anderen Codec komprimiert werden, wird G.711 oft als Referenz für den Qualitätsvergleich herangezogen.
  • ISDN verwendet G.711 für seine B-Kanäle, und viele VoIP-Anbieter setzen ebenfalls auf G.711.
  • Der Vorteil besteht darin, dass die Sprachdaten ohne Umkodierung einfach vom Festnetz ins IP-Netzwerk und umgekehrt weitergeleitet werden können.

Codec G.722 (HD Voice) / AMR - Adaptive Multi-Rate Codec

  • Der Codec G.722 wird auch als HD-Voice oder HD-Telefonie bezeichnet.
  • Er bietet eine Bandbreite von 7 kHz und verbessert so die Sprachqualität bei Telefonverbindungen.
  • Je nach Übertragungsrate und Qualitätsanforderungen kann der Bandbreitenbedarf bei 48, 56 oder 64 kBit/s liegen.
  • G.722 ist weit verbreitet in VoIP-Netzwerken und in Endgeräten und Vermittlungsstellen implementiert.
  • Die Sprachqualität von G.722 erreicht etwa die Qualität eines UKW-Radios und wird beispielsweise für CAT-iq (DECT) verwendet.
  • Um die höhere Sprachqualität zu nutzen, sind jedoch kompatible Telefone erforderlich, normalerweise DECT-Telefone, die CAT-iq HD-Telefonie mit G.722 unterstützen.
  • Der Codec G.722 bewertet die Signaldifferenz zwischen zwei aufeinanderfolgenden Signalen. Dadurch kann mit der gleichen Bitrate wie bei G.711 ein

Codec G.729

  • Der Codec G.729 ist ein weit verbreiteter Audiocodec für Sprachübertragungen über IP-Netzwerke.
  • Er wurde entwickelt, um die Bandbreitennutzung zu optimieren und eine effiziente Sprachkomprimierung zu ermöglichen.
  • G.729 bietet eine gute Klangqualität bei einer niedrigen Bitrate von nur 8 kBit/s.
  • Durch die effiziente Komprimierung eignet sich der Codec besonders für Netzwerke mit begrenzter Bandbreite oder hoher Auslastung.
  • G.729 reduziert die Datenrate, indem es Sprachsignale komprimiert und nicht hörbare Frequenzbereiche entfernt.
  • Dies ermöglicht eine effiziente Übertragung von Sprache über Netzwerke mit begrenzter Bandbreite, ohne die Klangqualität signifikant zu beeinträchtigen.
  • Der Codec G.729 wird in vielen VoIP-Anwendungen, Telefonanlagen und IP-Telefonen eingesetzt.
  • Er ist ein internationaler Standard und wird von den meisten SIP-fähigen Geräten und Plattformen unterstützt.
  • Es gibt verschiedene Versionen von G.729, wie zum Beispiel G.729a und G.729b, die geringfügige Unterschiede in der Codierung aufweisen.
  • Diese Versionen bieten eine verbesserte Kompatibilität und Interoperabilität zwischen verschiedenen Geräten und Implementierungen.
  • Der Codec G.729 erfüllt die Anforderungen von Sprachübertragungen in Echtzeit und bietet eine gute Balance zwischen Bandbreiteneffizienz und Klangqualität.


Codec Name/Bezeichnung Bandbreite MOS Delay Sprachqualität
G.711 Pulse Code Modulation (PCM) 56 oder 64 kbit/s 4,10 0,25 ms ISDN
G.722 Adaptive Multi-Rate (AMR) 48 bis 64 kBit/s HD
G.722.2 Adaptive Multi-Rate Wideband (AMR-WB) 1,75 bis 24 kBit/s HD
G.723.1 Multiple Maximum Likelihood Quantization (MP-MLQ) 5,6 - 6,3 kbit/s 3,90 67,5 ms Gut
G.723 Algebraic Code Excited Linear Prediction (A-CELP) 5,3 kbit/s 3,65
G.726 Adaptive Differential Pulse Code Modulation (AD-PCM) 16 - 40 kbit/s 3,85 Mobilfunk
G.728 Low Delay Code Excited Linear Prediction (LD-CELP) 16 kbit/s 3,61 1,25 ms ungefähr ISDN
G.729 Conjugate Structure Algebraic Code Excited Linear Prediction (CSA-CELP) 8 kbit/s 3,92 25 ms
G.729A Conjugate Structure Algebraic Code Excited Linear Prediction (CSA-CELP) 8 kbit/s 3,70 25 ms besser als G.723.1

Quellen