Opus 1.2 Codec Telefonunuza Geliyor: 32 kbps'de Yüksek Kaliteli Ses

click fraud protection

Xiph. Org Foundation, gerçek zamanlı ses için önemli iyileştirmeler sağlayan Opus 1.2 ses codec bileşenini piyasaya sürdü. Nasıl değiştiğine dair her şeyi öğrenin!

Xiph. Org Vakfı, Opus ses codec bileşenindeki en son iyileştirmelerini, yeni sürümlerini yayınlayarak duyurdu. libopus 1.2 kodlayıcı. Bu son gelişmeyle Xiph. Org, Opus'u yalnızca 32 kb/s hızında tam bant stereo ses için kullanılabilir hale getirmeyi başardı; bu, yakında çıkacak olan telifsiz sürümle iyi bir şekilde eşleşecek AV1 video formatı Daha yavaş bağlantılarda daha yüksek kalitede ses ve video sağlamak için WebM kapsayıcısında.

Formata aşina olmayanlar için Opus, Xiph'in birleştirilmesiyle ortaya çıkan IETF standart telifsiz bir ses codec bileşenidir. Org Foundation'ın CELT codec'i ve Skype'ın SILK codec'i, tüm kayıplı ses için telifsiz tek bir format oluşturma girişiminde bulunuyor. Değişen bit hızlarına göre iyi ölçeklenecek, son derece düşük verim gerektirecek ve çok yüksek hızlarda kodlanıp kodu çözülebilecek şekilde tasarlandı. az miktarda işlem gücü kullanılır ve bunların tümü video konferans, mobil akış ve diğer gerçek zamanlı ses kullanımlarında kritik öneme sahiptir uygulamalar. Opus'un standartlaştırılmasından bu yana geçen 5 yıl içinde, internet üzerinden yaygın bir şekilde benimsendi; yayın hizmetlerinden, IP telefonlardan, medya oynatıcılardan ve diğerlerinden benimsendi.

Opus 1.2 beraberinde bazı şeyler getiriyor önemli iyileştirmeler Hem müzik kalitesine hem de konuşma kalitesine. Yukarıda da bahsettiğimiz gibi Opus artık kullanılabilecek noktaya geldi. yalnızca 32 kb/s'de tam bant stereo sesBirkaç yıl öncesine kadar ulaşılmaz olduğu düşünülen bir şeydi bu. Libopus 1.2 ile getirilen geliştirmeler, daha önce 32 kb/s hızında VBR kodlamanın kullanılmasına olanak sağlıyor. Opus'un kaçınabildiği son derece düşük bit hızı alanlarında ses kalitesine zarar vereceğine dair yanlış izlenim.

[oynatma listesi kimlikleri = "179434,179437,179435,179436,179438,179514"]

Opus 1.2 ayrıca konuşma kalitesini, Opus 1.1'de 21 kb/s ve Opus'ta 29 kb/s'den yalnızca 14 kb/s'de tam bant konuşma için kullanılabilecek noktaya getirir. 1.0. Bu kısmen, 8 kHz'in altındaki frekanslar için SILK ve 8 kHz'den 20 kHz'e kadar olan frekanslar için CELT kullanan Opus'un hibrit modundaki iyileştirmeler sayesinde sağlanmaktadır. kHz. Libopus 1.2'de yapılan ayarlama, hem CELT hem de SILK'in 16 kb/s kadar düşük bit hızlarında birlikte kullanılmasına olanak tanır; bu, önceki 32 kb/s sınırının yarısıdır. kb/sn.

[oynatma listesi kimlikleri = "179445,179447,179446,179448,179444,179443,179442,179518"]

Dikkat edilmesi gereken ilginç bir nokta da bu gelişmenin atfedilebilecek büyük bir değişiklik olmamasıdır. Opus 1.1'deki iyileştirmeler öncelikle küçük bir değişiklik seçkisinden gelirken, Opus 1.2 yinelemeli geliştirmenin ve büyük bir iyileştirme sağlayan çok sayıda küçük ayarlamanın sonucudur.

Bu önemli kalite iyileştirmelerine rağmen, kodlayıcı üzerinde yapılan çalışmalar aslında Opus'un daha önce olduğundan daha az işlem gücü gerektirmesiyle sonuçlandı. Opus, kullandığı az işlem gücü açısından zaten pazar lideriydi ancak libopus'un 1.2 güncellemesi, kodlamaları işlem gücünüzü kullanabileceğiniz noktaya getirdi. Kayan nokta modunda Intel Haswell CPU'da yalnızca ~11 MHz işlem gücüyle (veya ARM'de yalnızca ~33 MHz) 128 kb/s tam bant stereo müziğin kodunu gerçek zamanlı olarak çözün Sabit nokta modunda Cortex-A53) ve kayan nokta modunda Intel Haswell CPU'da yalnızca ~2 MHz'de (veya ARM Cortex-A53'te yalnızca ~6 MHz) ve 12 kb/s geniş bant mono konuşma sabit nokta modu). Benzer şekilde, çoğu durumda kodlama süresi de azaldı; bazı durumlarda daha aşırı olanlar yarıya indirildi (örneğin, kodlama karmaşıklığı 5). Kayan nokta modunda Intel Haswell CPU üzerinde 128 kb/s tam bant stereo müzik; libopus 1.0 ile ~40 MHz'den libopus ile sadece ~21 MHz'e düştü 1.2).

Opus'un libopus 1.2 ile devam eden gelişimini görmek heyecan verici ve umarız Opus'un zaman geçtikçe benimsenmeye devam ettiğini göreceğiz. Royalty free codec'ler açık ve birlikte çalışabilir bir internetin geliştirilmesi için çok önemlidir. Patentli codec'ler sıklıkla çeşitli dikkat dağıtıcı sorunlarla karşılaşacağından, tüm cihazlara uygulanabilen tek codec'ler bunlardır. bazılarının talep ettiği fahiş lisans ücretlerini ödemek istemeyen içerik dağıtıcılarından ve yayın hizmetlerinden, sıklıkla kullanılan açık kaynaklı yazılımlara kadar kullanıcıları adına uygun lisanslamayı garanti edememek veya hatta yazılımı kendi lisanslarını ihlal etmeden entegre edememek şartlar. Patent ipotekli codec'lerle ilgili bu sorunlar, farklı grupların oluşturup oluşturması nedeniyle işbirliği yerine parçalanmaya neden olur. Codec'lerin patentini aldığı lisans ücretlerinden ve diğer çeşitli sorunlardan kaçınmak için kendi codec'lerini uygulamak getirmek. Grupların belirli tarayıcılar, işletim sistemleri ve/veya gerektiren kendi codec bileşenlerini oluşturmasıyla sonuçlanır. Kullanılacak donanım ve büyük kullanıcı kitlelerini belirli kullanımları tamamen engelleyebilir içerik. Gerçekten evrensel bir codec bileşeninin ortaya çıkmasının tek yolu, telifsiz olması ve yaygın olarak benimsenmesidir. Kullanımdaki az sayıda codec bileşeni, tüm kullanıcıların herhangi bir kodlayıcıya erişebildiği sağlıklı bir internet için hayati öneme sahiptir. içerik. Açık standartlar, pazar genelinde tutarlı bir kullanıcı deneyimini garanti etmenin tek yoludur ve telifsiz seçeneğin aynı zamanda en iyisi olması harikadır.