Codec claisneachd Opus 1.4 ri fhaighinn

Tha an leasaiche codec bhidio is claisneachd an-asgaidh Xiph.Org air an codec claisneachd Opus 1.4.0 a leigeil ma sgaoil, a bheir seachad còdachadh àrd-inbhe agus glè bheag de dh’ latency airson an dà chuid claisneachd sruthadh àrd-bitrate agus teannachadh guth ann an tagraidhean VoIP le bann-leathann. Tha na gnìomhan iomraidh encoder agus decoder air an sgaoileadh fo chead BSD. Tha na mion-chomharrachaidhean iomlan airson cruth Opus rim faighinn gu poblach, an-asgaidh, agus air an aontachadh mar ìre eadar-lìn (RFC 6716).

Tha an codec air a chruthachadh le bhith a’ cothlamadh nan teicneòlasan as fheàrr bho codec CELT Xiph.org agus codec stòr fosgailte SILK Skype. A bharrachd air Skype agus Xiph.Org, ghabh companaidhean leithid Mozilla, Octasic, Broadcom agus Google pàirt cuideachd ann an leasachadh Opus. Tha na peutantan a tha an sàs ann an Opus air an toirt seachad leis na companaidhean a tha an sàs ann an leasachadh airson cleachdadh gun chrìoch gun a bhith a’ pàigheadh ​​​​dìoghaltas. Tha a h-uile còir seilbh inntleachdail agus cead peutant co-cheangailte ri Opus air an tiomnadh gu fèin-ghluasadach gu tagraidhean agus toraidhean a’ cleachdadh Opus, gun fheum air cead a bharrachd. Chan eil bacadh sam bith air farsaingeachd agus cruthachadh buileachadh treas-phàrtaidhean eile. Ach, tha a h-uile còir a chaidh a thoirt seachad air a chùl-ghairm ma thachras imeachdan peutant a bheir buaidh air teicneòlasan Opus an aghaidh neach-cleachdaidh Opus sam bith.

Tha Opus a ’nochdadh càileachd còdaidh àrd agus glè bheag de dh’ ùine airson an dà chuid teannachadh claisneachd sruthadh àrd-bitrate agus teannachadh guth airson tagraidhean fòn VoIP le bann-leathann. Roimhe sin, bha Opus air aithneachadh mar an codec as fheàrr nuair a bha e a’ cleachdadh 64Kbit bitrate (thàinig Opus seachad air farpaisich leithid Apple HE-AAC, Nero HE-AAC, Vorbis agus AAC LC). Tha toraidhean a bheir taic do Opus a-mach às a’ bhogsa a’ toirt a-steach brobhsair Firefox, frèam GStreamer, agus pasgan FFmpeg.

Prìomh fheartan Opus:

  • Bitrate bho 5 gu 510 Kbit/s;
  • Tricead samplachaidh bho 8 gu 48KHz;
  • Frèam fad bho 2.5 gu 120 milliseconds;
  • Taic airson bitrates seasmhach (CBR) agus caochlaideach (VBR);
  • Taic airson bann caol agus claisneachd bann-leathann;
  • Taic guth is ceòl;
  • Taic stereo agus mono;
  • Taic airson suidheachadh fiùghantach bitrate, leud-bann agus meud frèam;
  • Comas an t-sruth claisneachd a thoirt air ais gun fhios nach caillear frèam (PLC);
  • Cuir taic ri suas ri seanalan 255 (frèamaichean ioma-shruth)
  • Ri fhaighinn air buileachadh a’ cleachdadh àireamhachd puing fleòdraidh is stèidhichte.

Prìomh innleachdan ann an Opus 1.4:

  • Chaidh optimachadh paramadairean còdaidh a dhèanamh, ag amas air na comharran cuspaireil de chàileachd fuaim a leasachadh nuair a tha FEC (Ceartachadh Mearachd air adhart) air a chomasachadh gus pacaidean millte no caillte a thoirt air ais aig ìrean bit bho 16 gu 24kbs (LBRR, Ìre Gnothachais Ìosal).
  • Chaidh roghainn a chur ris OPUS_SET_INBAND_FEC gus mearachd FEC a cheartachadh ach gun a bhith a’ sparradh modh SILK (cha chleachdar FEC ann am modh CELT).
  • Buileachadh nas fheàrr air modh DTX (Sgaoil Tar-chuir), a bheir casg air sgaoileadh trafaic às aonais fuaim.
  • Taic a bharrachd airson siostam togail Meson agus taic nas fheàrr airson togail a’ cleachdadh CMake.
  • Chaidh inneal deuchainneach “Real-Time Packet Loss Loss” a chuir ris gus pìosan cainnt a chaidh a chall mar thoradh air call pacaid a thoirt air ais, ag obair tro bhith a’ cleachdadh theicneòlasan ionnsachaidh innealan.
  • Chaidh buileachadh deuchainneach den uidheamachd “call obair domhainn” a chuir ris, a bhios a’ cleachdadh siostam ionnsachaidh inneal gus èifeachdas faighinn seachad air claisneachd a leasachadh às deidh call pacaid.

Source: fosgailtenet.ru

Cuir beachd ann