Opus 1.4 aŭdkodeko havebla

Senpaga video- kaj aŭda kodeko-programisto Xiph.Org publikigis la sonkodekon Opus 1.4.0, kiu provizas altkvalitan kodigon kaj minimuman latencian por kaj alt-bitrate fluanta audio kaj voĉkunpremo en bendolarĝ-limigita VoIP-aplikoj. La kodigilo- kaj malĉifrilaj referenfektigoj estas distribuitaj sub la BSD-licenco. La kompletaj specifoj por la Opus-formato estas publike haveblaj, senpage, kaj aprobitaj kiel Interreta normo (RFC 6716).

La kodeko estas kreita kombinante la plej bonajn teknologiojn de la CELT-kodeko de Xiph.org kaj la malfermfonteca SILK-kodeko de Skype. Aldone al Skype kaj Xiph.Org, ankaŭ kompanioj kiel Mozilla, Octasic, Broadcom kaj Google partoprenis en la evoluo de Opus. La patentoj implikitaj en Opus estas donitaj de la kompanioj implikitaj en la evoluo por senlima uzo sen pago de tantiemo. Ĉiuj rajtoj de intelekta proprieto kaj patentaj licencoj rilataj al Opus estas aŭtomate delegitaj al aplikoj kaj produktoj uzantaj Opus, sen la bezono de plia aprobo. Ne estas limigoj pri la amplekso kaj kreado de alternativaj triaj efektivigoj. Tamen, ĉiuj rajtoj konceditaj estas nuligitaj en la okazaĵo de patentaj procesoj influantaj Opus-teknologiojn kontraŭ iu ajn uzanto de Opus.

Opus prezentas altan kodigan kvaliton kaj minimuman latentecon por kaj alt-bitrate fluanta audiokunpremo kaj voĉkunpremo por bendolarĝ-limigita VoIP-telefonaplikoj. Antaŭe, Opus estis rekonita kiel la plej bona kodeko dum uzado de 64Kbit-bitrapideco (Opus preterpasis konkurantojn kiel Apple HE-AAC, Nero HE-AAC, Vorbis kaj AAC LC). Produktoj kiuj subtenas Opus el la skatolo inkluzivas la retumilon Firefox, la kadron GStreamer kaj la pakaĵon FFmpeg.

Ĉefaj trajtoj de Opus:

  • Bitrapideco de 5 ĝis 510 Kbit/s;
  • Specimena ofteco de 8 ĝis 48KHz;
  • Kadra daŭro de 2.5 ĝis 120 milisekundoj;
  • Subteno por konstanta (CBR) kaj varia (VBR) bitrates;
  • Subteno por mallarĝa kaj larĝa bando audio;
  • Subteno de voĉo kaj muziko;
  • Stereo kaj mono subteno;
  • Subteno por dinamika agordo de bitrateco, bendolarĝo kaj kadra grandeco;
  • Kapablo restarigi la sonan fluon en kazo de framperdo (PLC);
  • Subtenu ĝis 255 kanalojn (mult-fluaj kadroj)
  • Havebleco de efektivigoj uzante ŝveban kaj fikspunktan aritmetikon.

Ŝlosilaj novigoj en Opus 1.4:

  • Optimumigo de kodaj parametroj estis efektivigita, celante plibonigi la subjektivajn indikilojn de sonkvalito kiam FEC (Forward Error Correction) estas ebligita por restarigi difektitajn aŭ perditajn pakaĵetojn je bitrapidoj de 16 ĝis 24kbs (LBRR, Low Bit-Rate Redundancy).
  • Aldonita opcio OPUS_SET_INBAND_FEC por ebligi FEC-eraran korekton sed sen devigi SILK-reĝimon (FEC ne estos uzata en CELT-reĝimo).
  • Plibonigita efektivigo de la DTX (Malkontinua Transdono) reĝimo, kiu provizas suspendon de trafika dissendo en foresto de sono.
  • Aldonita subteno por la Meson-konstrusistemo kaj plibonigita subteno por konstruado uzante CMake.
  • Eksperimenta mekanismo "Real-Time Packet Loss Concealment" estis aldonita por restarigi fragmentojn de parolado perditaj kiel rezulto de pakaĵetperdo, laborante per la uzo de maŝinlernado teknologioj.
  • Eksperimenta efektivigo de la mekanismo de "profunda redundo" estis aldonita, kiu uzas maŝinlernsistemon por plibonigi la efikecon de sona reakiro post pakaĵeto.

fonto: opennet.ru

Aldoni komenton