Tá freastalaí ilmheán PipeWire 0.3 ar fáil, in ionad PulseAudio

foilsithe scaoileadh suntasach tionscadail PipeWire 0.3.0, freastalaí ilmheán giniúna nua a fhorbairt le cur in ionad PulseAudio. Leathnaíonn PipeWire cumais PulseAudio le próiseáil srutha físeáin, próiseáil fuaime íseal-latency, agus samhail slándála nua le haghaidh rialú rochtana ar leibhéal gléas agus sruth. Tacaítear leis an tionscadal i GNOME agus tá sé in úsáid go gníomhach cheana féin i Fedora Linux le haghaidh taifeadadh scáileáin agus comhroinnt scáileáin i dtimpeallachtaí Wayland-bhunaithe. Tá cód an tionscadail scríofa i C agus dáilte ag ceadúnaithe faoi LGPLv2.1.

An príomh- athruithe in PipeWire 0.3:

  • Tá an sceidealóir próiseála snáithe athdhearadh go hiomlán. Mar gheall ar na hathruithe bhíothas in ann sraith a rith chun comhoiriúnacht leis an bhfreastalaí fuaime JACK a chinntiú, a bhfuil a fheidhmíocht inchomparáide le JACK2.
  • Athoibrithe agus dearbhaithe cobhsaí API. Tá sé beartaithe gach athrú breise ar an API a dhéanamh gan an chomhoiriúnacht le feidhmchláir reatha a bhriseadh siar.
  • Áiríonn sé bainisteoir seisiúin a ligeann duit graf na nóid ilmheán a bhainistiú i PipeWire, chomh maith le sruthanna nua a chur leis. Go dtí seo, ní sholáthraíonn an bainisteoir ach sraith simplí feidhmeanna bunúsacha agus sa todhchaí déanfar é a leathnú nó a athsholáthar le rogha níos feidhmiúla agus níos solúbtha, mar shampla WirePlumber.
  • Feabhsaíodh na leabharlanna atá san áireamh chun comhoiriúnacht le PulseAudio, JACK agus ALSA a sholáthar, rud a fhágann gur féidir PipeWire a úsáid le feidhmchláir reatha atá deartha chun oibriú le córais fuaime eile. Tá an leabharlann le haghaidh ALSA beagnach réidh, ach tá obair fós ag teastáil ó na leabharlanna do JACK agus PulseAudio. Níl PipeWire réidh fós chun PulseAudio agus JACK a athsholáthar go hiomlán, ach beidh saincheisteanna comhoiriúnachta mar thosaíocht in eisiúintí amach anseo.
  • San áireamh tá roinnt breiseán GStreamer chun idirghníomhú le PipeWire. Oibríonn an breiseán pipewiresrc, a úsáideann PipeWire mar fhoinse fuaime, gan fadhbanna i bhformhór na gcásanna. Níl roinnt fadhbanna aitheanta fós ag an mbreiseán pipewiresink le haghaidh aschur fuaime trí PipeWire.
  • Tacaíocht PipeWire 0.3 comhtháite isteach sa bhainisteoir fuinneoige Mutter arna fhorbairt ag an tionscadal GNOME.

Cuir i gcuimhne duit go leathnaíonn PipeWire raon feidhme PulseAudio trí aon sruthanna ilmheán a phróiseáil agus go bhfuil sé in ann sruthanna físeáin a mheascadh agus a atreorú. Soláthraíonn PipeWire cumais freisin chun foinsí físeáin a rialú, mar ghléasanna gabhála físeáin, ceamaraí gréasáin, nó ábhar scáileáin feidhmchláir. Mar shampla, ceadaíonn PipeWire feidhmchláir iomadúla ceamara gréasáin a bheith ag obair le chéile agus réitíonn sé fadhbanna maidir le gabháil scáileáin slán agus rochtain iargúlta scáileáin i dtimpeallacht Wayland.

Is féidir le PipeWire feidhmiú mar fhreastalaí fuaime chomh maith, ag soláthar latency íosta agus feidhmiúlacht a chomhcheangal PulseAudio и JACK, lena n-áirítear riachtanais na gcóras próiseála fuaime gairmiúla a chur san áireamh, rud nach bhféadfadh PulseAudio a éileamh. Ina theannta sin, cuireann PipeWire samhail slándála chun cinn a cheadaíonn rialú rochtana ag leibhéal an ghléis agus an tsrutha, agus a éascaíonn fuaime agus físe a sheoladh chuig agus ó choimeádáin iargúlta. Is é ceann de na príomhspriocanna ná tacú le hiarratais Flatpak féin-chuimsitheach agus a reáchtáil ar stack grafaicí Wayland-bhunaithe.

An príomh- Deiseanna:

  • Fuaime agus físe a ghabháil agus a athsheinm gan mórán moille;
  • Uirlisí chun físeáin agus fuaime a phróiseáil i bhfíor-am;
  • Ailtireacht ilphróisis a ligeann duit rochtain roinnte ar ábhar roinnt feidhmchlár a eagrú;
  • Múnla próiseála bunaithe ar ghraf de nóid ilmheán le tacaíocht do lúba aiseolais agus nuashonruithe graf adamhach. Is féidir láimhseálaithe a nascadh laistigh den fhreastalaí agus breiseán seachtracha;
  • Comhéadan éifeachtach chun sruthanna físeáin a rochtain trí thuairisceoirí comhaid a aistriú agus rochtain a fháil ar fhuaim trí mhaoláin fáinne roinnte;
  • Cumas sonraí ilmheán a phróiseáil ó aon phróisis;
  • Infhaighteacht breiseán do GStreamer chun comhtháthú le feidhmchláir reatha a shimpliú;
  • Tacaíocht do thimpeallachtaí scoite agus Flatpak;
  • Tacaíocht do plugins san fhormáid SPA (API Breiseán Simplí) agus an cumas forlíontáin a chruthú a oibríonn i bhfíor-am crua;
  • Córas solúbtha chun formáidí ilmheán úsáidte a chomhordú agus maoláin a leithdháileadh;
  • Próiseas aon chúlra a úsáid chun an fhuaim agus an fhís a threorú. An cumas oibriú i bhfoirm freastalaí fuaime, mol chun físeáin a sholáthar d’fheidhmchláir (mar shampla, don gnome-shell screencast API) agus freastalaí chun rochtain ar fheistí crua-earraí gabháil físeáin a bhainistiú.

Foinse: oscailtenet.ru

Add a comment