Fedora 34 သည် PipeWire ကို PulseAudio အစားအသံအတွက်အသုံးပြုရန်စီစဉ်သည်

Fedora developer များဖြန့်ချိခဲ့သည် မကြာသေးမီက ထို ၏နောက်ဗားရှင်း Fedora 34, အဓိကအပြောင်းအလဲစီစဉ်ထားသည် အတွက် အသံစီးအားလုံး PulseAudio နှင့် JACK အသံဆာဗာများမှ PipeWire ရန်။

PipeWire ကိုအသုံးပြုသည် သင့်အားပရော်ဖက်ရှင်နယ်အသံထုတ်လွှင့်မှုစွမ်းရည်များကိုကမ်းလှမ်းနိုင်သည် ပုံမှန် desktop ထုတ်ဝေမှုတစ်ခုတွင် fragmentation ကိုဖယ်ရှားပြီးအမျိုးမျိုးသော application များအတွက်သင်၏ audio အခြေခံအဆောက်အအုံကိုပေါင်းစည်းပါ။

လက်ရှိတွင် Fedora Workstation သည် PulseAudio နောက်ခံဖြစ်စဉ်ကိုအသုံးပြုသည် audio processing အတွက်နှင့် applications များသည် client streams ကို အသုံးပြု၍ ဤဖြစ်စဉ်နှင့်အပြန်အလှန်ဆက်သွယ်ခြင်း၊ Professional audio processing သည် JACK sound server နှင့်ဆက်စပ် client client ကိုအသုံးပြုသည်။

PulseAudio နှင့် JACK အစား PipeWire media server ကိုအသုံးပြုရန်အဆိုပြုထားသည် ရှိပြီးသား PulseAudio နှင့် JACK ဖောက်သည်များနှင့် application များအားလုံးကို Flatpak format ဖြင့်ပို့ဆောင်ပေးမည့် interoperability အလွှာဖြင့်နောက်မျိုးဆက်။

ALSA အနိမ့်အဆင့် API ကိုအသုံးပြုသောဖောက်သည်ဟောင်းများအတွက်အသံစီးဆင်းမှုကို PipeWire သို့တိုက်ရိုက်ပို့သော ALSA plugin ကိုတပ်ဆင်လိမ့်မည်။ PulseAudio နှင့် JACK အခြေပြု application အားလုံးသည် PulseAudio နှင့် JACK ကိုထည့်သွင်းစရာမလိုပဲ PipeWire တွင်အသုံးပြုနိုင်သည်။

ဤအဆိုပြုချက်သည် PulseAudio daemon အားအလုပ်လုပ်နိုင်သည့် PipeWire-based implementation နှင့်အစားထိုးရန်ဖြစ်သည်။ ဆိုလိုသည်မှာ PulseAudio Client Library ကိုအသုံးပြုသောသုံးစွဲသူများအားလုံးသည် Flatpak ကဲ့သို့တင်ပို့သည့် application များနှင့်ယခင်ကကဲ့သို့ဆက်လက်အလုပ်လုပ်လိမ့်မည်ဟုဆိုလိုသည်။

PRO audio အားလုံးကို JACK server နှင့်စကားပြောသော JACK client library မှကိုင်တွယ်သည်။ ဤအဆိုပြုချက်သည် PipeWire နှင့်တိုက်ရိုက်စကားပြောသော JACK client စာကြည့်တိုက်အစားထိုးခြင်းကိုတပ်ဆင်လိမ့်မည်။ ရှိပြီးသား PRO audio jack application အားလုံးသည် PipeWire တွင်အလုပ်လုပ်လိမ့်မည်။

သတိပေးချက်အနေဖြင့် PipeWire သည် PulseAudio စွမ်းရည်ကိုချဲ့ထွင်သည် streaming video, latency နိမ့်အသံအပြောင်းအလဲနဲ့နှင့်အသစ်မော်ဒယ်နှင့်အတူ ဂီယာနှင့် device ကို access ကိုထိန်းချုပ်သည်။

ကွမ်းခြံကုန်း ဗီဒီယိုရင်းမြစ်များကိုထိန်းချုပ်နိုင်သည့်စွမ်းရည်ကိုလည်းပေးသည် ထိုကဲ့သို့သောဗွီဒီယိုရိုက်ကူးသည့်ကိရိယာများ၊ ဤစီမံကိန်းသည် GNOME နှင့်လိုက်ဖက်ပြီး Wayland အခြေပြုပတ်ဝန်းကျင်တွင် screencasting နှင့် screen sharing အတွက် Fedora Linux တွင်ကျယ်ပြန့်စွာအသုံးပြုထားပြီးဖြစ်သည်။

ကွမ်းခြံကုန်း အနိမ့် latency အသံ server ကိုအဖြစ်ဆောင်ရွက်နိုင်ပါတယ် PulseAudio နှင့် PulseAudio မတောင်းဆိုနိုင်သောပရော်ဖက်ရှင်နယ်အသံထုတ်လုပ်သည့်စနစ်၏လိုအပ်ချက်များအတွက် PulseAudio နှင့် JACK တို့၏စွမ်းဆောင်ရည်ကိုပေါင်းစပ်ထားသောလုပ်ဆောင်နိုင်မှုနှင့်အတူ။

ဒါ့အပြင် PipeWire တစ် ဦး တိုးတက်လာသောလုံခြုံရေးမော်ဒယ်ပေးထားပါတယ် ၎င်းသည်ကိရိယာများနှင့်စီးဆင်းမှုကိုတိကျစွာထိန်းချုပ်နိုင်စေသည်။ သီးခြားကွန်တိန်နာများမှအသံနှင့်ဗွီဒီယိုများကိုလမ်းကြောင်းပြောင်းသည်။

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

  • အနည်းငယ်နှင့်နောက်ကျသောအသံနှင့်ဗွီဒီယိုကိုဖမ်းယူပါ။
  • အချိန်နှင့်တပြေးညီဗွီဒီယိုနှင့်အသံထုတ်လွှင့်သည့်ကိရိယာများ။
  • အကြောင်းအရာအမျိုးမျိုးကိုအပြန်အလှန်မျှဝေရန်ခွင့်ပြုသည့် multi-threaded architecture ။ မာလ်တီမီဒီယာဂရပ်ဖစ်၏စီမံခန့်ခွဲမှုနှင့်အပြောင်းအလဲနဲ့ကွဲပြားခြားနားသောလုပ်ငန်းစဉ်များတွင်လုပ်ဆောင်ဖြစ်ပါတယ်။
  • တုံ့ပြန်ချက်များနှင့်အနုမြူဂရပ်ဖစ်မွမ်းမံမှုများအတွက်ထောက်ခံမှုနှင့်အတူမာလ်တီမီဒီယာ node များတစ်ဂရပ်ဖစ် -based အပြောင်းအလဲနဲ့မော်ဒယ်။
  • ၎င်းသည်ဆာဗာအတွင်းနှင့်ပြင်ပပလပ်အင်များတွင်ပါဒရိုင်ဘာများကိုဆက်သွယ်ခွင့်ပြုသည်။
  • ဖိုင်ဖော်ပြချက်ကိုလွှဲပြောင်းခြင်းနှင့်မျှဝေကြားခံများမှတဆင့်အသံများကိုရယူခြင်းအားဖြင့်ဗီဒီယိုစီးဆင်းမှုကိုကြည့်ရှုရန်ထိရောက်သော interface ။
  • မည်သည့်လုပ်ငန်းစဉ်မှမဆိုမာလ်တီမီဒီယာဒေတာကိုလုပ်ဆောင်နိုင်စွမ်း
  • ရှိပြီးသား applications များနှင့်ပေါင်းစည်းမှုကိုရိုးရှင်းစေရန် GStreamer အတွက် plugin တစ်ခုရှိနေခြင်း။
  • Sandbox နှင့် Flatpak ပတ် ၀ န်းကျင်ကိုထောက်ပံ့သည်။
  • SPA (Simple Plugin API) ပုံစံဖြင့် plugins များအတွက်အထောက်အပံ့နှင့်စစ်မှန်သောအချိန်တွင်အလုပ်လုပ်သော plugins များကိုဖန်တီးနိုင်စွမ်း။
  • အသုံးပြုသောမာလ်တီမီဒီယာအမျိုးအစားများကိုညှိနှိုင်းခြင်းနှင့်ကြားခံခွဲဝေပေးသည့်ပြောင်းလွယ်ပြင်လွယ်စနစ်။
    အသံနှင့်ဗွီဒီယိုများကိုလမ်းကြောင်းနောက်ခံဖြစ်စဉ်တစ်ခုတည်းအသုံးပြုခြင်း။ အသံဆာဗာတစ်ခုအဖြစ်အလုပ်လုပ်နိုင်ခြင်း၊ အပလီကေးရှင်းများသို့ဗွီဒီယိုများထောက်ပံ့ပေးသည့်အချက်အချာ (ဥပမာ gnome-shell screencast API) နှင့်ဟာ့ဒ်ဝဲဗွီဒီယိုရိုက်ကူးခြင်းစက်ပစ္စည်းများသို့ဝင်ရောက်ခွင့်ကိုထိန်းချုပ်ရန်ဆာဗာတစ်ခုဖြစ်သည်။

နောက်ဆုံးအနေဖြင့်ပြောင်းလဲမှုကို Fedora Engineering Steering Committee (FESCo) မှပြန်လည်သုံးသပ်ခြင်းမရှိသေးပါ၊ Fedora ဖြန့်ဖြူးမှု၏နည်းပညာဖွံ့ဖြိုးတိုးတက်မှုအတွက်တာ ၀ န်ရှိသည်။

အရင်းအမြစ်: https://www.mail-archive.com


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊