Yüksek kaliteli aramalar için hangisini VoIP SIP ses kodeki seçmeliyim?


7

VoIP aramalarının kalitesi, iletim için kullanılan kodeğe ve İnternet bağlantısının bant genişliğine bağlıdır. İnternet bağlantım için en iyi duruma getirilmiş kodeki kullanmak istiyorum.

Aşağıdaki listeden codec seçmeliyim:

  • G.722
  • G.711 u kanunu
  • G.711 yasa
  • G.726
  • G.729

Hangisini seçmeli ve neden?

Her iki tarafta da en iyi kalitede sesi kullanmak istiyorum.

Bit oranlarıyla ADSL2 + İnternet bağlantım var:

  • 6 Mbit / s indir
  • 0.5 Mbit / s yükle

Yanıtlar:


10

Bugünden itibaren, aşağıdaki çizelgede görüldüğü gibi, diğer kodeklerin çoğundan daha iyi performans gösteren Opus'u kullanmak olasıdır (Wikipedia'dan):

Opus, tüm bant genişliği boyunca çalışır (dar banttan tam banta) ve bit hızına ve bant genişliğine bağlı olarak kodlama modunu dinamik olarak değiştirme kabiliyeti nedeniyle, her zaman özel konuşma kodeklerinden bile daha iyi kalite sağlar.

2013'teki eski cevabım aşağıda.


Okuduğum birkaç araştırmaya göre, G.711 gerekli bant genişliği, sıkıştırma gecikmesi ve öznel ses kalitesi arasında en iyi dengeyi sağlıyor gibi görünüyor.

Cisco, 2006'da, Codec'leri Anlamak: Karmaşıklık, Donanım Desteği, MOS ve Müzakere başlıklı bir makale yayınladı ; burada, genel olarak bahsettiğinizleri içeren bir kaç kodek üzerindeki öznel Ortalama Görüş Puanını (MOS) değerlendirdiler. MOS, 1-5 arasında değişmekte olup, 5 dinleyicinin ortalaması alındığında en iyi kalite 5'tir (genellikle 12–15'ten fazla).

Sonuçlar aşağıdaki gibidir:

+---------------------+------------------+------------+-------------------------+
| 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                     |
+---------------------+------------------+------------+-------------------------+

Gördüğünüz gibi, G.711 hala ultra düşük bant genişliği uygulamaları için geliştirilen diğer codec bileşenlerinden daha fazla bant genişliği gerektiriyor, ancak sizin durumunuzda, ADSL ile bu sorun değil. Alacağınız şey, iyi MOS değerleri ile çok düşük bir gecikmedir.

Bir Karapantazis ve arkadaşları tarafından daha yakın tarihli 2009 çalışması daha iyi bir bakış (büyütmek için tıklayın) verir:

Gördüğünüz gibi, Speex çok popüler olan, dikkate alabileceğiniz bazı genişbant kodlayıcılar da var.


2

Opus, SILK ve Speex: Ses kodeklerinde en son ağlamanın bu sırada olduğundan şüpheleniyorum.

Opus, Internet Mühendisliği Görev Gücü (IETF) tarafından geliştirilen ve Internet üzerinden etkileşimli gerçek zamanlı uygulamalar için özellikle uygun olan kayıplı bir ses kodlama biçimidir.

Opus'u kapsayan tüm bilinen yazılım patentleri telifsiz şartlar altında lisanslanmıştır.

Opus, diğer iki ses kodlama formatındaki teknolojiyi içeriyor: konuşma odaklı SILK ve düşük gecikmeli CELT.

CELT, aslında Xiph.Org Vakfı (Ogg codec ailesinin bir parçası olarak) tarafından geliştirilmiştir.

SILK, Skype Limited tarafından geliştirilen bir ses sıkıştırma formatı ve ses kodlayıcısıdır.

Lisanslamadan bu yana başkaları tarafından da kullanılmıştır. İnternet standardı Opus codec'e genişletildi.

Speex, konuşma için tasarlanmış patentsiz bir ses sıkıştırma formatıdır ve ayrıca VoIP uygulamaları ve podcast'lerde kullanılabilecek ücretsiz bir yazılım konuşma kodeğidir. [6] CELP konuşma kodlama algoritmasına dayanmaktadır. [7] Speex, herhangi bir patent kısıtlaması bulunmadığını ve revize edilmiş (3-fıkra) BSD lisansı altında lisans aldığını iddia eder. Ogg konteyner formatı ile kullanılabilir veya doğrudan UDP / RTP üzerinden iletilebilir.

Speex tasarımcıları projelerini Vorbis genel amaçlı ses sıkıştırma projesine tamamlayıcı olarak görüyorlar.

Xiph.Org şimdi Speex'in eski olduğunu düşünüyor; halefi, tüm alanlardaki performansını aşan daha modern Opus kodeğidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.