Opus 1.4 အော်ဒီယိုကုဒ်ဒက် ရနိုင်သည်။

အခမဲ့ ဗီဒီယိုနှင့် အသံကုဒ်ဒစ်များ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် ရည်စူးထားသော အဖွဲ့အစည်း Xiph.Org သည် အရည်အသွေးမြင့် ကုဒ်ဝှက်ခြင်းနှင့် latency အနည်းငယ်ကို ပေးဆောင်သည့် Opus 1.4.0 အော်ဒီယိုကုဒ်ဒက်ကို ထုတ်လွှင့်ပြသခဲ့သည်။ -ကန့်သတ်ထားသော VoIP အပလီကေးရှင်းများ၊ တယ်လီဖုန်း ကုဒ်ဒါနှင့် ဒီကုဒ်ဒါ ရည်ညွှန်းအကောင်အထည်ဖော်မှုများကို BSD လိုင်စင်အောက်တွင် လိုင်စင်ရထားသည်။ Opus ဖော်မတ်အတွက် ပြီးပြည့်စုံသော သတ်မှတ်ချက်များသည် အများသူငှာရရှိနိုင်ပြီး အခမဲ့ဖြစ်ပြီး အင်တာနက်စံနှုန်း (RFC 6716) အဖြစ် အတည်ပြုထားသည်။

Xiph.org မှ ဖန်တီးထားသော CELT codec နှင့် Skype မှဖွင့်ထားသော SILK codec တို့မှ အကောင်းဆုံးနည်းပညာများကို ပေါင်းစပ်ခြင်းဖြင့် codec ကို ဖန်တီးထားပါသည်။ Skype နှင့် Xiph.Org အပြင် Mozilla၊ Octasic၊ Broadcom နှင့် Google ကဲ့သို့သော ကုမ္ပဏီများသည် Opus ဖွံ့ဖြိုးတိုးတက်ရေးတွင် ပါဝင်ခဲ့သည်။ Opus တွင်ပါ၀င်သော မူပိုင်ခွင့်များကို လိုင်စင်အခကြေးငွေပေးဆောင်ခြင်းမရှိဘဲ အကန့်အသတ်မရှိအသုံးပြုရန်အတွက် ဖွံ့ဖြိုးတိုးတက်မှုတွင်ပါ၀င်သောကုမ္ပဏီများမှ ပံ့ပိုးပေးပါသည်။ Opus နှင့်ပတ်သက်သည့် ဉာဏအခွင့်အရေးများနှင့် မူပိုင်ခွင့်လိုင်စင်အားလုံးကို အပိုခွင့်ပြုချက်မလိုအပ်ဘဲ Opus ကိုအသုံးပြုသည့် အပလီကေးရှင်းများနှင့် ထုတ်ကုန်များသို့ အလိုအလျောက်လွှဲအပ်ထားသည်။ အခြားပြင်ပအဖွဲ့အစည်း အကောင်အထည်ဖော်မှုများ၏ နယ်ပယ်နှင့် ဖန်တီးမှုအပေါ် ကန့်သတ်ချက်များ မရှိပါ။ သို့သော်လည်း Opus ၏အသုံးပြုသူတိုင်းနှင့် Opus နည်းပညာပါ၀င်သည့် မူပိုင်ခွင့်တရားစွဲဆိုမှုတွင် ခွင့်ပြုထားသောအခွင့်အရေးအားလုံးကို ရုတ်သိမ်းပါသည်။

Opus သည် bandwidth-constrained VoIP တယ်လီဖုန်းအပလီကေးရှင်းများတွင် ဘစ်နှုန်းမြင့်မားစွာထုတ်လွှင့်သည့်အသံနှင့် အသံချုံ့မှုနှစ်ခုစလုံးအတွက် မြင့်မားသောကုဒ်သွင်းမှုအရည်အသွေးနှင့် latency နည်းပါးခြင်းတို့ပါရှိသည်။ ယခင်က Opus သည် 64Kbit ဘစ်နှုန်းကို အသုံးပြုသောအခါတွင် အကောင်းဆုံးကုဒ်ဒရိုက်အဖြစ် အသိအမှတ်ပြုခံခဲ့ရသည် (Opus သည် Apple HE-AAC၊ Nero HE-AAC၊ Vorbis နှင့် AAC LC ကဲ့သို့သော ပြိုင်ဘက်များကို အနိုင်ယူခဲ့သည်)။ Opus ဘောက်စ်မှ ပံ့ပိုးပေးသည့် ထုတ်ကုန်များတွင် Firefox browser၊ GStreamer framework နှင့် FFmpeg package တို့ ပါဝင်သည်။

Opus ၏အဓိကအင်္ဂါရပ်များ

  • ဘစ်နှုန်း 5 မှ 510 Kbit/s;
  • နမူနာအကြိမ်ကြိမ် 8 မှ 48KHz;
  • ဘောင်ကြာချိန် 2.5 မှ 120 မီလီစက္ကန့်၊
  • အဆက်မပြတ် (CBR) နှင့် ပြောင်းလဲနိုင်သော (VBR) ဘစ်နှုန်းများကို ပံ့ပိုးပေးသည်။
  • ကြိုးဝိုင်းနှင့် ကျယ်ပြန့်သော အသံကို ပံ့ပိုးပေးသည်။
  • အသံနှင့်ဂီတပံ့ပိုးမှု;
  • စတီရီယိုနှင့် မိုနိုပံ့ပိုးမှု;
  • ဘစ်နှုန်း၊ bandwidth နှင့် frame size ၏ dynamic adjustment ကို ပံ့ပိုးပေးသည်။
  • ဖရိန်ဆုံးရှုံးမှု (PLC) တွင် အသံထုတ်လွှင့်မှုကို ပြန်လည်ရယူရန် အလားအလာ၊
  • ချန်နယ် 255 လိုင်းအထိ ပံ့ပိုးပေးနိုင်သည် (များစွာသောထုတ်လွှင့်မှုဘောင်များ)
  • Floating နှင့် fixed point ဂဏန်းသင်္ချာကို အသုံးပြု၍ အကောင်အထည်ဖော်နိုင်မှု။

Opus 1.4 တွင် အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • 16 မှ 24kbs (LBRR၊ Low Bit-Rate Redundancy) ပျက်စီးသွားသော သို့မဟုတ် ဆုံးရှုံးသွားသော ပက်ကေ့ဂျ်များကို ပြန်လည်ရယူရန်အတွက် FEC (Forward Error Correction) ကို ဖွင့်ထားသောအခါတွင် သီးသန့်အသံအရည်အသွေး ညွှန်ကိန်းများကို တိုးမြှင့်ရန်အတွက် ရည်ရွယ်၍ ကုဒ်သွင်းခြင်းဆိုင်ရာ ကန့်သတ်ချက်များကို ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားပါသည်။
  • FEC အမှားပြင်ဆင်ခြင်းမုဒ်ကိုဖွင့်ရန် OPUS_SET_INBAND_FEC ရွေးချယ်ခွင့်ကို ထည့်သွင်းခဲ့သည်၊ သို့သော် SILK မုဒ်ကို အတင်းအကြပ်မလုပ်ဘဲ (FEC ကို CELT မုဒ်တွင် အသုံးပြုမည်မဟုတ်ပါ)။
  • အသံမရှိသည့်အခါ အသွားအလာများကို ဆိုင်းငံ့ထားကြောင်း သေချာစေသည့် DTX (Discontinuous Transmission) မုဒ်ကို ပိုမိုကောင်းမွန်အောင် အကောင်အထည်ဖော်ပါ။
  • Meson တည်ဆောက်မှုစနစ်အတွက် ပံ့ပိုးမှုနှင့် CMake ကို အသုံးပြု၍ တည်ဆောက်ခြင်းအတွက် ပိုမိုကောင်းမွန်သော ပံ့ပိုးမှုတို့ကို ပေါင်းထည့်ထားသည်။
  • စက်သင်ယူမှုနည်းပညာများကိုအသုံးပြုခြင်းဖြင့် ပက်ကက်ပျောက်ဆုံးမှု၏ရလဒ်အဖြစ် ဆုံးရှုံးသွားသော စကားပြောအပိုင်းအစများကို ပြန်လည်ရယူရန်အတွက် စမ်းသပ်ဆဲ "အချိန်နှင့်တပြေးညီ ပက်ကတ်ဆုံးရှုံးမှုကို ဖုံးကွယ်ခြင်း" ယန္တရားအား ထည့်သွင်းထားပါသည်။
  • Packet ဆုံးရှုံးပြီးနောက် အသံပြန်လည်ရယူခြင်း၏ စွမ်းဆောင်ရည်ကို မြှင့်တင်ရန် စက်သင်ယူမှုစနစ်ကို အသုံးပြုသည့် "နက်ရှိုင်းသော ထပ်လောင်းခြင်း" ယန္တရား၏ စမ်းသပ်အကောင်အထည်ဖော်မှုကို ထည့်သွင်းခဲ့သည်။

source: opennet.ru

မှတ်ချက် Add