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.
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.
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ú.