Az Opus 1.2 kodek megérkezik a telefonjára: Kiváló minőségű hang 32 kbps sebességgel

A Xiph. Az Org Foundation elindította az Opus 1.2 audiokodeket, amely jelentős fejlesztéseket hoz a valós idejű hangzás terén. Tudjon meg mindent arról, hogyan változott!

A Xiph. Az Org Foundation nemrégiben jelentette be legújabb fejlesztését az Opus audiokodekhez a saját kiadásával libopus 1.2 kódoló. Ezzel a legújabb fejlesztéssel a Xiph. Az Org-nak sikerült az Opust teljes sávú sztereó hangzásra is használhatóvá tennie mindössze 32 kb/s sebességgel, ami jól fog párosulni a közelgő jogdíjmentes hanggal. AV1 videó formátum a WebM tárolóban, hogy jobb minőségű hang- és képminőséget biztosítson lassabb kapcsolatokon.

Azok számára, akik nem ismerik a formátumot, az Opus egy IETF szabványú, jogdíjmentes audiokodek, amely a Xiph összevonásából jött létre. Az Org Foundation CELT kodekje és a Skype SILK kodekje, hogy egyetlen jogdíjmentes formátumot hozzanak létre az összes veszteséges hang számára. Úgy tervezték, hogy változó bitsebességgel jól skálázható legyen, rendkívül alacsony átviteli sebességet igényeljen, és nagyon jól kódolható és dekódolható legyen. kevés a felhasznált feldolgozási teljesítmény, amelyek mindegyike kritikus fontosságú a videokonferenciákban, a mobil streamingben és bármilyen más valós idejű hangzásban alkalmazások. Az Opus szabványosítása óta eltelt 5 év alatt már széles körben elterjedt az interneten, például streaming szolgáltatások, IP-telefonok, médialejátszók és mások.

Az Opus 1.2 magával hoz néhányat jelentős fejlesztések a zene és a beszéd minőségére egyaránt. Mint fentebb említettük, az Opus elérte azt a pontot, ahol használható teljes sávú sztereó hang mindössze 32 kb/s sebességgel, amit néhány éve még megvalósíthatatlannak hittek. A libopus 1.2-vel hozott fejlesztések lehetővé teszik a 32 kb/s sebességű VBR kódolás használatát, amit korábban elkerültek a pontatlan benyomást kelt, hogy ez rontaná a hangminőséget a rendkívül alacsony bitsebességű területeken, amit az Opus képes elkerülni.

[playlist ids="179434,179437,179435,179436,179438,179514"]

Az Opus 1.2 a beszéd minőségét is arra a pontra hozza, hogy már csak 14 kb/s sebességgel használható teljes sávú beszédre, az Opus 1.1 21 kb/s és az Opus 29 kb/s sebességéhez képest. 1.0. Ez részben az Opus hibrid üzemmódjának továbbfejlesztésének köszönhető, amely SILK-et használ a 8 kHz alatti frekvenciákhoz, és CELT-et a 8 kHz és 20 kHz közötti frekvenciákhoz. kHz. A libopus 1.2-ben végzett hangolás lehetővé teszi a CELT és a SILK együttes használatát 16 kb/s-os bitsebességgel, ami a korábbi 32-es határ fele. kb/s.

[playlist ids="179445,179447,179446,179448,179444,179443,179442,179518"]

Érdekes megjegyezni, hogy nem volt egyetlen jelentős változás sem, aminek ez a javulás tudható be. Míg az Opus 1.1 fejlesztései elsősorban néhány változtatásból származtak, az Opus 1.2 iteratív fejlesztés és rengeteg apró módosítás eredménye, amelyek hatalmas fejlesztést eredményeztek.

A jelentős minőségi fejlesztések ellenére a kódolón végzett munka valójában azt eredményezte, hogy az Opus még kevesebb feldolgozási teljesítményt igényel, mint korábban. Az Opus már korábban is piacvezető volt a feldolgozási teljesítményét tekintve, de a libopus 1.2-es frissítése arra a pontra hozta a kódolásokat, hogy már 128 kb/s teljes sávú sztereó zene dekódolása valós időben, mindössze ~11 MHz feldolgozási teljesítménnyel Intel Haswell CPU-n lebegőpontos módban (vagy csak ~33 MHz ARM-en Cortex-A53 fixpontos módban) és 12 kb/s szélessávú mono beszéd mindössze ~2 MHz-en Intel Haswell CPU-n lebegőpontos módban (vagy csak ~6 MHz ARM Cortex-A53 esetén fixpontos mód). Hasonlóképpen, a kódolási idő is csökkent a legtöbb szituációban, és néhány szélsőségesebb helyzet felére csökken (például az 5-ös kódolási bonyolultság 128 kb/s teljes sávú sztereó zene Intel Haswell CPU-n lebegőpontos módban, ami ~40 MHz-ről libopus 1.0 mellett csak ~21 MHz-re esett libopus esetén 1.2).

Izgalmas látni az Opus libopus 1.2-vel történő folyamatos fejlesztését, és remélhetőleg az idő múlásával az Opus is egyre népszerűbb lesz. A jogdíjmentes kodekek kulcsfontosságúak a nyitott és interoperábilis internet kialakításában. Ezek az egyetlen kodekek, amelyek minden eszközön implementálhatók, mivel a szabadalmaztatott kodekek gyakran ütköznek különféle bemutató problémákba, a tartalomterjesztőktől és a streaming szolgáltatóktól, amelyek nem akarják megfizetni az egyesek által követelt túlzott licencdíjat, a gyakran használt nyílt forráskódú szoftverekig nem tudják garantálni a megfelelő licencet a felhasználóik nevében, vagy akár a szoftverek sem képesek integrálni azt anélkül, hogy megsértenék a saját licencüket. feltételeket. A szabadalommal terhelt kodekekkel kapcsolatos problémák az együttműködés helyett töredezettséget okoznak, mivel a különböző csoportok létrehozzák és saját kodekeket valósítanak meg, hogy elkerüljék a licencdíjakat és számos egyéb problémát, amelyet a kodekek szabadalmaztatása okoz. hozza. Ez azt eredményezi, hogy a csoportok saját kodekeket hoznak létre, amelyekhez meghatározott böngészők, operációs rendszerek és/vagy speciális böngészők szükségesek használandó hardver, és amely teljes mértékben elzárhatja a felhasználók nagy részét bizonyos használattól tartalom. Egy igazán univerzális kodek csak úgy jöhet létre, ha jogdíjmentes, és széles körben elterjedt a néhány használt kodek létfontosságú egy egészséges internethez, ahol minden felhasználó hozzáférhet bármelyikhez tartalom. A nyílt szabványok az egyetlen módja annak, hogy egységes felhasználói élményt biztosítsanak az egész piacon, és fantasztikus, ha a jogdíjmentes opció is a legjobb.