Հասանելի է Opus 1.4 աուդիո կոդեկ

Անվճար վիդեո և աուդիո կոդեկ մշակող Xiph.Org-ը թողարկել է Opus 1.4.0 աուդիո կոդեկը, որն ապահովում է բարձրորակ կոդավորում և նվազագույն հետաձգում ինչպես բարձր արագությամբ հոսքային ձայնի, այնպես էլ ձայնի սեղմման համար՝ սահմանափակված թողունակությամբ VoIP հավելվածներում։ Կոդավորիչի և ապակոդավորիչի հղումների իրականացումը բաշխվում է BSD լիցենզիայի ներքո: Opus ձևաչափի ամբողջական բնութագրերը հանրությանը հասանելի են, անվճար և հաստատված են որպես ինտերնետ ստանդարտ (RFC 6716):

Կոդեկը ստեղծվել է՝ համատեղելով Xiph.org-ի CELT կոդեկի և Skype-ի բաց կոդով SILK կոդեկի լավագույն տեխնոլոգիաները: Բացի Skype-ից և Xiph.Org-ից, Opus-ի մշակմանը մասնակցել են նաև այնպիսի ընկերություններ, ինչպիսիք են Mozilla-ն, Octasic-ը, Broadcom-ը և Google-ը։ Opus-ում ներգրավված արտոնագրերը տրամադրվում են մշակման մեջ ներգրավված ընկերությունների կողմից՝ անսահմանափակ օգտագործման համար՝ առանց հոնորարների վճարման: Opus-ի հետ կապված բոլոր մտավոր սեփականության իրավունքները և արտոնագրային լիցենզիաները ավտոմատ կերպով փոխանցվում են Opus-ի օգտագործող հավելվածներին և արտադրանքներին՝ առանց լրացուցիչ հաստատման անհրաժեշտության: Այլընտրանքային երրորդ կողմի ներդրման շրջանակի և ստեղծման սահմանափակումներ չկան: Այնուամենայնիվ, տրված բոլոր իրավունքները չեղարկվում են Opus-ի ցանկացած օգտագործողի նկատմամբ Opus տեխնոլոգիաների վրա ազդող արտոնագրային վարույթի դեպքում:

Opus-ն առանձնանում է կոդավորման բարձր որակով և նվազագույն ուշացումով ինչպես բարձր բիտ արագությամբ հոսքային աուդիո սեղմման, այնպես էլ ձայնի սեղմման համար՝ թողունակությամբ սահմանափակված VoIP հեռախոսակապի հավելվածների համար: Նախկինում Opus-ը ճանաչվել էր 64 Կբիթանոց լավագույն կոդեկ (Opus-ը գերազանցում էր մրցակիցներին, ինչպիսիք են Apple HE-AAC, Nero HE-AAC, Vorbis և AAC LC): Արտադրանքները, որոնք ապահովում են Opus out of box-ը, ներառում են Firefox բրաուզերը, GStreamer շրջանակը և FFmpeg փաթեթը:

Opus-ի հիմնական հատկանիշները.

  • Բիթային արագությունը 5-ից մինչև 510 Կբիթ/վրկ;
  • Նմուշառման հաճախականությունը 8-ից 48 ԿՀց;
  • Կադրի տևողությունը 2.5-ից մինչև 120 միլիվայրկյան;
  • Աջակցություն մշտական ​​(CBR) և փոփոխական (VBR) բիթերի արագությանը;
  • Աջակցություն նեղ և լայնաշերտ աուդիո;
  • Ձայնի և երաժշտության աջակցություն;
  • Ստերեո և մոնո աջակցություն;
  • Աջակցություն բիթային արագության, թողունակության և շրջանակի չափի դինամիկ կարգավորումներին;
  • Կադրի կորստի դեպքում աուդիո հոսքը վերականգնելու ունակություն (PLC);
  • Աջակցում է մինչև 255 ալիք (բազմահոսքային շրջանակներ)
  • Իրականացումների առկայություն՝ օգտագործելով լողացող և ֆիքսված կետային թվաբանություն:

Հիմնական նորամուծությունները Opus 1.4-ում.

  • Կատարվել է կոդավորման պարամետրերի օպտիմիզացում՝ ուղղված ձայնի որակի սուբյեկտիվ ցուցանիշների բարելավմանը, երբ FEC-ը (Forward Error Correction) միացված է վերականգնելու վնասված կամ կորցրած փաթեթները 16-ից 24 կբբ բիթ արագությամբ (LBRR, ցածր բիտ արագությամբ ավելորդություն):
  • Ավելացվեց OPUS_SET_INBAND_FEC տարբերակը՝ FEC սխալի ուղղումը միացնելու համար, բայց առանց SILK ռեժիմի ստիպելու (FEC-ը չի օգտագործվի CELT ռեժիմում):
  • Բարելավված DTX (Discontinuous Transmission) ռեժիմի իրականացումը, որն ապահովում է երթևեկության փոխանցման կասեցում ձայնի բացակայության դեպքում:
  • Ավելացվեց Meson build համակարգի աջակցությունը և բարելավված աջակցություն CMake-ի միջոցով կառուցման համար:
  • Փաթեթների կորստի հետևանքով կորցրած խոսքի հատվածները վերականգնելու համար ավելացվել է «Իրական ժամանակում փաթեթների կորստի թաքցում» փորձարարական մեխանիզմը՝ աշխատելով մեքենայական ուսուցման տեխնոլոգիաների կիրառմամբ։
  • Ավելացվել է «խորը ավելորդության» մեխանիզմի փորձարարական ներդրումը, որն օգտագործում է մեքենայական ուսուցման համակարգ՝ փաթեթների կորստից հետո աուդիո վերականգնման արդյունավետությունը բարելավելու համար։

Source: opennet.ru

Добавить комментарий