Bezmaksas video un audio kodeku izstrÄdÄtÄjs Xiph.Org ir izlaidis Opus 1.4.0 audio kodeku, kas nodroÅ”ina augstas kvalitÄtes kodÄjumu un minimÄlu latentumu gan augsta bitu pÄrraides Ätruma audio straumÄÅ”anai, gan balss saspieÅ”anai VoIP lietojumprogrammÄs ar ierobežotu joslas platumu. KodÄtÄja un dekodÄtÄja atsauces implementÄcijas tiek izplatÄ«tas saskaÅÄ ar BSD licenci. Pilnas Opus formÄta specifikÄcijas ir publiski pieejamas bez maksas un apstiprinÄtas kÄ interneta standarts (RFC 6716).
Kodeks tika izveidots, apvienojot labÄkÄs tehnoloÄ£ijas no Xiph.org CELT kodeka un Skype atvÄrtÄ pirmkoda SILK kodeka. Opus izstrÄdÄ bez Skype un Xiph.Org piedalÄ«jÄs arÄ« tÄdi uzÅÄmumi kÄ Mozilla, Octasic, Broadcom un Google. Opus iesaistÄ«tos patentus izstrÄdÄ iesaistÄ«tie uzÅÄmumi pieŔķir neierobežotai lietoÅ”anai, nemaksÄjot autoratlÄ«dzÄ«bu. Visas ar Opus saistÄ«tÄs intelektuÄlÄ Ä«paÅ”uma tiesÄ«bas un patentu licences tiek automÄtiski deleÄ£Ätas lietojumprogrammÄm un produktiem, kas izmanto Opus, bez papildu apstiprinÄÅ”anas. Nav ierobežojumu attiecÄ«bÄ uz alternatÄ«vu treÅ”o puÅ”u ievieÅ”anas apjomu un izveidi. TomÄr visas pieŔķirtÄs tiesÄ«bas tiek atsauktas, ja pret jebkuru Opus lietotÄju tiek uzsÄkta patentu procedÅ«ra, kas ietekmÄ Opus tehnoloÄ£ijas.
Opus piedÄvÄ augstu kodÄÅ”anas kvalitÄti un minimÄlu latentumu gan augsta bitu pÄrraides straumÄÅ”anas audio saspieÅ”anai, gan balss saspieÅ”anai VoIP telefonijas lietojumprogrammÄm ar ierobežotu joslas platumu. IepriekÅ” Opus tika atzÄ«ts par labÄko kodeku ar 64 Kbit (Opus pÄrspÄja tÄdus konkurentus kÄ Apple HE-AAC, Nero HE-AAC, Vorbis un AAC LC). Produkti, kas atbalsta Opus jau no iepakojuma, ietver pÄrlÅ«kprogrammu Firefox, GStreamer ietvaru un FFmpeg pakotni.
Opus galvenÄs iezÄ«mes:
- Bitu pÄrraides Ätrums no 5 lÄ«dz 510 Kbit/s;
- IztverŔanas frekvence no 8 līdz 48KHz;
- Kadra ilgums no 2.5 lÄ«dz 120 milisekundÄm;
- Atbalsts nemainÄ«gam (CBR) un mainÄ«gam (VBR) bitu pÄrraides Ätrumam;
- Atbalsts Ŕaurjoslas un platjoslas audio;
- Balss un mūzikas atbalsts;
- Stereo un mono atbalsts;
- Atbalsts dinamiskai bitu pÄrraides Ätruma, joslas platuma un kadra izmÄra iestatīŔanai;
- SpÄja atjaunot audio straumi kadra zuduma gadÄ«jumÄ (PLC);
- Atbalsta lÄ«dz 255 kanÄliem (vairÄku straumju kadri)
- RealizÄciju pieejamÄ«ba, izmantojot peldoÅ”Ä un fiksÄtÄ punkta aritmÄtiku.
Galvenie Opus 1.4 jauninÄjumi:
- Tika veikta kodÄÅ”anas parametru optimizÄcija, kuras mÄrÄ·is ir uzlabot subjektÄ«vos skaÅas kvalitÄtes rÄdÄ«tÄjus, kad FEC (Forward Error Correction) ir iespÄjots, lai atjaunotu bojÄtas vai pazaudÄtas paketes ar bitu pÄrraides Ätrumu no 16 lÄ«dz 24 kbs (LBRR, Low Bit-Rate Redundancy).
- Pievienota opcija OPUS_SET_INBAND_FEC, lai iespÄjotu FEC kļūdu laboÅ”anu, bet nepiespiežot SILK režīmu (FEC netiks izmantots CELT režīmÄ).
- Uzlabota DTX (Discontinuous Transmission) režīma ievieÅ”ana, kas nodroÅ”ina satiksmes pÄrraides apturÄÅ”anu, ja nav skaÅas.
- Pievienots atbalsts Meson veidoÅ”anas sistÄmai un uzlabots atbalsts veidoÅ”anai, izmantojot CMake.
- Ir pievienots eksperimentÄls mehÄnisms "ReÄllaika pakeÅ”u zudumu slÄpÅ”ana", lai atjaunotu runas fragmentus, kas zaudÄti pakeÅ”u zuduma rezultÄtÄ, izmantojot maŔīnmÄcīŔanÄs tehnoloÄ£ijas.
- Ir pievienota eksperimentÄla "dziļÄs atlaiÅ”anas" mehÄnisma ievieÅ”ana, kas izmanto maŔīnmÄcīŔanÄs sistÄmu, lai uzlabotu audio atkopÅ”anas efektivitÄti pÄc pakeÅ”u zuduma.
Avots: opennet.ru
