Welche VoIP-SIP-audio-codec sollte ich wählen, um qualitativ hochwertige Anrufe?

Die Qualität von VoIP-Anrufen hängt vom Codec ab, der für die Übertragung verwendet wird, und von der Bandbreite der Internetverbindung. Ich möchte den besten optimierten Codec für meine Internetverbindung verwenden.

Ich muss Codecs aus der folgenden Liste auswählen:

  • G. 722
  • G. 711 u Gesetz
  • G. 711 ein Gesetz
  • G. 726
  • G. 729

Welches zu wählen und warum?

Will ich haben beste hohe Qualität Stimme auf beiden beidseitig.

Ich habe ADSL2+ Internetverbindung mit Bitraten:

  • download 6 Mbit/s -
  • 0,5 Mbit / s hochladen
Author: BlueMark, 2013-08-23

2 answers

Ab heute würde man höchstwahrscheinlich Opus verwenden, was die meisten anderen Codecs übertrifft, wie in der folgenden Tabelle (aus Wikipedia) zu sehen ist:

Opus arbeitet über die gesamte Bandbreite (vom Schmalband bis zum Vollband) und bietet aufgrund seiner Fähigkeit, den Codierungsmodus abhängig von Bitrate und Bandbreite dynamisch zu wechseln, immer eine bessere Qualität als selbst dedizierte Sprachcodecs.

Meine alte Antwort von 2013 unten.


Nach einigen Studien, die ich gelesen habe, scheint G. 711 den besten Kompromiss zwischen erforderlicher Bandbreite, Kompressionsverzögerung und subjektiver Audioqualität zu bieten.

Cisco veröffentlichte einen Artikel im Jahr 2006, Codecs verstehen: Komplexität, Hardware-Unterstützung, MOS und Verhandlung, wo sie auch die subjektive mittlere Meinung Score (MOS) über ein paar Codecs ausgewertet, die vor allem diejenigen, die Sie erwähnen. MOS bereich von 1-5, mit 5 ist die beste qualität, als gemittelt über eine Anzahl von Zuhörern (in der Regel mehr als 12-15).

Die Ergebnisse waren wie folgt:

+---------------------+------------------+------------+-------------------------+
| Compression Method  |  Bit Rate (kbps) |  MOS Score |  Compression Delay (ms) |
+---------------------+------------------+------------+-------------------------+
| G.711 PCM           |  64              |  4.1       |  0.75                   |
| G.726 ADPCM         |  32              |  3.85      |  1                      |
| G.728 LD-CELP       |  16              |  3.61      |  3 to 5                 |
| G.729 CS-ACELP      |  8               |  3.92      |  10                     |
| G.729 x 2 Encodings |  8               |  3.27      |  10                     |
| G.729 x 3 Encodings |  8               |  2.68      |  10                     |
| G.729a CS-ACELP     |  8               |  3.7       |  10                     |
| G.723.1 MP-MLQ      |  6.3             |  3.9       |  30                     |
| G.723.1 ACELP       |  5.3             |  3.65      |  30                     |
+---------------------+------------------+------------+-------------------------+

Wie Sie sehen, benötigt G. 711 immer noch mehr Bandbreite als die anderen Codecs, die für Anwendungen mit extrem niedriger Bandbreite entwickelt wurden, aber in Ihrem Fall ist dies bei ADSL kein Problem. Was Sie erhalten, ist eine sehr geringe Verzögerung mit guten MOS-Werten.

Eine neuere Studie von Karapantazis et al. aus dem Jahr 2009 gibt einen noch besseren Überblick (klicken Sie auf vergrößern):

Wie Sie sehen, gibt es bestimmte Breitband-Codecs, die Sie auch berücksichtigen könnten, da Speex sehr beliebt ist.

 11
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-05-23 07:21:58

Vermute ich, dass der neueste Schrei in audio-codecs sind in dieser Reihenfolge: Opus, SILK und Speex.

Opus ist ein verlustbehaftetes Audiocodierungsformat, das von der Internet Engineering Task Force (IETF) entwickelt wurde und sich besonders für interaktive Echtzeitanwendungen über das Internet eignet.

Alle bekannten Softwarepatente, die Opus abdecken, sind unter gebührenfreien Bedingungen lizenziert.

Opus enthält Technologie aus zwei anderen Audiocodierungsformaten: die sprachorientierte SEIDE und der latenzarme KELT.

CELT selbst wurde ursprünglich von der Xiph.Org Stiftung (als Teil der Ogg-Codec-Familie).

SILK ist ein von Skype Limited entwickeltes Audio-Kompressionsformat und Audio-Codec.

Seit der Lizenzierung wurde es auch von anderen verwendet. Es wurde auf den Internetstandard Opus Codec erweitert.

Speex ist ein patentfreies Audiokomprimierungsformat für Sprache und auch einen Sprachcodec für freie Software, der für VoIP-Anwendungen und Podcasts verwendet werden kann.[6] Es basiert auf dem CELP - Sprachcodierungsalgorithmus.[7] Speex behauptet, frei von Patentbeschränkungen zu sein und ist unter der überarbeiteten (3-Klausel) BSD-Lizenz lizenziert. Es kann mit dem Ogg-Containerformat verwendet oder direkt über UDP/RTP übertragen werden.

Die Speex Designer sehen ihr Projekt als Ergänzung zum Vorbis Allzweck Audio kompressions-Projekt.

Xiph.Org jetzt hält Speex für obsolet; Sein Nachfolger ist der modernere Opus-Codec, der seine Leistung in allen Bereichen übertrifft.

 2
Author: landroni,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39