Organizata Xiph.Org, e specializuar në zhvillimin e kodekëve të lirë për video dhe audio, ka publikuar versionin 1.4.0 të kodek-ut audio Opus. Ky kodek ofron cilësi të lartë të kodimit dhe vonesa minimale si në kompresimin e audio-stream-eve me bitrate të lartë, ashtu edhe në kompresimin e zërit për aplikacione VoIP me kapacitet të kufizuar. Zbatimet referuese të koduesit dhe dekoduesit shpërndahen nën licencën BSD. Specifikimet e plota të formatit Opus janë në dispozicion për publikun, falas dhe janë miratuar si standarde në internet (RFC 6716).
Kodeku është krijuar duke kombinuar teknologjitë më të mira nga kodeku CELT të zhvilluar nga organizata Xiph.org dhe kodeku SILK të hapur nga kompania Skype. Përveç Skype dhe Xiph.Org, në zhvillimin e Opus morën pjesë gjithashtu kompani si Mozilla, Octasic, Broadcom dhe Google. Patentat e angazhuara në Opus janë ofruar nga kompanitë pjesëmarrëse për përdorim të pakufizuar pa pagesë të taksave të licencës. Të gjitha të drejtat intelektuale dhe licencat për patentat që lidhen me Opus delegohen automatikisht për aplikacionet dhe produktet që përdorin Opus, pa nevojën për ndonjë miratim shtesë. Nuk ka kufizime në fushën e aplikimit dhe krijimin e zbatimeve alternative nga palë të treta. Në këtë mënyrë, të gjitha të drejtat e ofruara hiqen në rast të një kontestimi patentor që përfshin teknologjitë Opus kundër ndonjë përdoruesi të Opus.
Opus ofron cilësi të lartë kodimi dhe vonesë minimale, si gjatë kompresimit të zërit me bitrate të lartë, ashtu edhe në aplikacione VoIP me bandwidth të kufizuar. Më parë, Opus u pranua si kodeci më i mirë duke përdorur bitrate 64Kbit (Opus e kaloi konkurentët si Apple HE-AAC, Nero HE-AAC, Vorbis dhe AAC LC). Ndër produktet që mbështesin Opus nga kutia, mund të përmendim shfletuesin Firefox, framework-un GStreamer dhe paketën FFmpeg.
Karakteristikat kryesore të Opus:
- Bitrate nga 5 deri në 510 Kbit/s;
- Shpërndarja e frekuencës nga 8 deri në 48KHz;
- Kohëzgjatja e kadrove nga 2.5 deri në 120 milisekonda;
- Mbështetje për bitrate të qëndrueshëm (CBR) dhe të ndryshueshëm (VBR);
- Mbështetje për tinguj të ngushtë dhe të gjerë;
- Mbështetje për zë dhe muzikë;
- Mbështetje për stere dhe mono;
- Mbështetje për rregullimin dinamik të bitrate-it, bandwidth-it dhe madhësisë së kadrove;
- Mundësia për rikuperimin e rrjedhjes së zërit në rast humbjeje të kadrove (PLC);
- Mbështetje deri në 255 kanale (kadro shumëkanëshe)
- Disponueshmëria e realizimeve duke përdorur aritmetikë me pikë të lëvizshme dhe fikse.
Inovacionet kryesore në Opus 1.4:
- ĂshtĂ« realizuar optimizimi i parametrave tĂ« kodimit, me qĂ«llim pĂ«rmirĂ«simin e treguesve subjektivĂ« tĂ« cilĂ«sisĂ« sĂ« tingullit gjatĂ« aktivizimit tĂ« FEC (Korrigjimi i Gabimeve tĂ« Avancuar) pĂ«r rikuperimin e paketave tĂ« dĂ«mtuara ose tĂ« humbura me bitrates nga 16 deri nĂ« 24 kbs (LBRR, Redundanca e NdonjĂ« Dati tĂ« UlĂ«t).
- ĂshtĂ« shtuar opsioni OPUS_SET_INBAND_FEC pĂ«r aktivizimin e modit tĂ« korrigjimit tĂ« gabimeve FEC, por pa aktivizimin e detyruar tĂ« modit SILK (FEC nuk do tĂ« pĂ«rdoret nĂ« modin CELT).
- ĂshtĂ« pĂ«rmirĂ«suar zbatimi i modit DTX (Transmetimi i NdĂ«rprerĂ«), qĂ« siguron pezullimin e transmetimit tĂ« trafikut nĂ« mungesĂ« tĂ« tingullit.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r sistemin e ndĂ«rtimit Meson dhe Ă«shtĂ« pĂ«rmirĂ«suar mbĂ«shtetje pĂ«r ndĂ«rtimin duke pĂ«rdorur CMake.
- ĂshtĂ« shtuar njĂ« mekanizĂ«m eksperimental âReal-Time Packet Loss Concealmentâ pĂ«r rikuperimin e fragmenteve tĂ« zĂ«rit tĂ« humbura si rezultat i humbjes sĂ« paketave, i cili funksionon pĂ«rmes aplikimit tĂ« teknologjive tĂ« mĂ«simit tĂ« makinerisĂ«.
- ĂshtĂ« shtuar njĂ« zbatim eksperimental i mekanizmit âdeep redundancyâ, qĂ« pĂ«rdor sistemin e mĂ«simit tĂ« makinerisĂ« pĂ«r tĂ« rritur efikasitetin e rikuperimit tĂ« tingullit pas humbjes sĂ« paketave.
Burimi: opennet.ru
