Xiph. Org Foundation ir izlaidusi Opus 1.2 audio kodeku, kas nodrošina būtiskus uzlabojumus reāllaika audio. Uzziniet visu par to, kā tas mainījās!
Xiph. Org Foundation tikko paziņoja par savu jaunāko Opus audio kodeka uzlabojumu, izlaižot viņu libopus 1.2 kodētājs. Ar šo jaunāko uzlabojumu Xiph. Org ir izdevies padarīt Opus lietojamu pilnjoslas stereo audio tikai ar ātrumu 32 kb/s, kas labi saderēsies ar gaidāmo bezatlīdzības AV1 video formāts WebM konteinerā, lai nodrošinātu augstākas kvalitātes audio un video, izmantojot lēnākus savienojumus.
Tiem no jums, kuri nav pazīstami ar formātu, Opus ir IETF standarta bezatlīdzības audio kodeks, kas radās, apvienojot Xiph. Org Foundation CELT kodeku un Skype SILK kodeku, mēģinot izveidot vienu bezatlīdzības formātu visam audio zudumam. Tas tika izstrādāts tā, lai tas būtu labi mērogots, mainoties bitu pārraides ātrumam, lai tam būtu nepieciešama ārkārtīgi zema caurlaidspēja un lai to varētu kodēt un dekodēt ar ļoti tiek izmantota neliela apstrādes jauda, kas visas ir ļoti svarīgas izmantošanai video konferencēs, mobilajā straumēšanā un jebkurā citā reāllaika audio lietojumprogrammas. 5 gadu laikā, kopš Opus tika standartizēts, tas jau ir plaši izplatīts visā tīmeklī, jo tas ir pieņemts no straumēšanas pakalpojumiem, IP tālruņiem, multivides atskaņotājiem un citiem.
Opus 1.2 nes līdzi dažus būtiski uzlabojumi gan mūzikas, gan runas kvalitātei. Kā minēts iepriekš, Opus tagad ir sasniedzis punktu, kur to var izmantot pilnas joslas stereo audio tikai 32 kb/s, kas tika uzskatīts par neiespējamu tikai pirms dažiem gadiem. Ar libopus 1.2 iekļautie uzlabojumi ļauj izmantot VBR kodējumu ar ātrumu 32 kb/s, kas iepriekš tika novērsts, jo neprecīzs iespaids, ka tas sabojātu audio kvalitāti ārkārtīgi zemā bitu pārraides ātruma zonās, no kurām Opus spēj izvairīties.
[playlist ids="179434,179437,179435,179436,179438,179514"]
Opus 1.2 arī uzlabo runas kvalitāti tādā līmenī, ka to var izmantot pilnjoslas runai ar ātrumu tikai 14 kb/s, salīdzinot ar 21 kb/s Opus 1.1 un 29 kb/s Opus. 1.0. To daļēji veicina Opus hibrīda režīma uzlabojumi, kas izmanto SILK frekvencēm zem 8 kHz un CELT frekvencēm no 8 kHz līdz 20 kHz. kHz. Libopus 1.2 veiktā regulēšana ļauj tai izmantot gan CELT, gan SILK kopā ar bitu pārraides ātrumu līdz 16 kb/s, kas ir puse no iepriekšējās robežas 32. kb/s.
[playlist ids="179445,179447,179446,179448,179444,179443,179442,179518"]
Interesanti ir atzīmēt, ka nebija nevienas būtiskas izmaiņas, ar kurām varētu saistīt šo uzlabojumu. Lai gan Opus 1.1 uzlabojumi galvenokārt tika veikti, pateicoties nelielai izmaiņu izvēlei, Opus 1.2 ir iteratīvas izstrādes un daudzu nelielu uzlabojumu rezultāts, kas radīja milzīgus uzlabojumus.
Neskatoties uz šiem būtiskajiem kvalitātes uzlabojumiem, darbs pie kodētāja faktiski ir novedis pie tā, ka Opusam ir nepieciešams vēl mazāk apstrādes jaudas nekā iepriekš. Opus jau bija tirgus līderis attiecībā uz izmantoto apstrādes jaudu, taču libopus versijas 1.2 atjauninājums ir panācis kodējumus tiktāl, ka to var veikt atšifrēt 128 kb/s pilnas joslas stereo mūziku reāllaikā ar tikai ~11 MHz apstrādes jaudu Intel Haswell CPU peldošā komata režīmā (vai tikai ~33 MHz ARM režīmā Cortex-A53 fiksētā punkta režīmā) un 12 kb/s platjoslas mono runu tikai ~ 2 MHz Intel Haswell CPU peldošā komata režīmā (vai tikai ~ 6 MHz ARM Cortex-A53 in fiksēta punkta režīms). Līdzīgi arī kodēšanas laiks ir samazinājies vairumā situāciju, dažās no tām ekstrēmākās situācijās tiek samazinātas uz pusēm (piemēram, kodēšanas sarežģītības 5. 128 kb/s pilnas joslas stereo mūzika Intel Haswell CPU peldošā komata režīmā, kas samazinājās no ~ 40 MHz ar libopus 1.0 līdz tikai ~ 21 MHz ar libopus 1.2).
Ir aizraujoši redzēt Opus ar libopus 1.2 nepārtraukto attīstību, un, cerams, mēs redzēsim, ka laika gaitā Opus turpinās pieņemties. Bez autoratlīdzības kodeki ir ļoti svarīgi atvērta un sadarbspējīga interneta attīstībai. Tie ir vienīgie kodeki, kurus var ieviest visās ierīcēs, jo ar patentu apgrūtinātiem kodekiem bieži rodas dažādas demonstrēšanas problēmas, no satura izplatītājiem un straumēšanas pakalpojumiem, kas nevēlas maksāt pārmērīgās licencēšanas maksas, ko daži pieprasa, līdz atvērtā pirmkoda programmatūrai, kas bieži tiek izmantota nespēj garantēt pareizu licencēšanu savu lietotāju vārdā vai pat programmatūra pilnībā nespēj to integrēt, nepārkāpjot viņu pašu licences. noteikumiem. Šīs problēmas ar patentiem apgrūtinātiem kodekiem izraisa sadrumstalotību, nevis sadarbību, jo dažādas grupas rada un ieviest savus kodekus, lai izvairītos no licencēšanas maksām un dažādām citām problēmām, ko patentē apgrūtinātie kodeki atnest. Tā rezultātā grupas izveido savus kodekus, kuriem nepieciešamas noteiktas pārlūkprogrammas, operētājsistēmas un/vai aparatūru, kas var pilnībā bloķēt lielu lietotāju loku, lai tie nevarētu izmantot noteiktus saturu. Vienīgais veids, kā izveidot patiesi universālu kodeku, ir bez autoratlīdzības un plaši izplatīta daži izmantotie kodeki ir ļoti svarīgi veselīgam internetam, kurā visiem lietotājiem ir iespēja piekļūt jebkuram saturu. Atvērtie standarti ir vienīgais veids, kā garantēt konsekventu lietotāja pieredzi visā tirgū, un tas ir lieliski, ja arī bezatlīdzības iespēja ir labākā.