Bydd Ubuntu 22.10 yn newid i brosesu sain gan ddefnyddio PipeWire yn lle PulseAudio

Mae'r ystorfa ddatblygu ar gyfer datganiad Ubuntu 22.10 wedi newid i ddefnyddio'r gweinydd cyfryngau diofyn PipeWire ar gyfer prosesu sain. Mae pecynnau sy'n gysylltiedig â PulseAudio wedi'u tynnu o'r bwrdd gwaith a'r setiau bwrdd gwaith-minimal, ac i sicrhau cydnawsedd, yn lle llyfrgelloedd ar gyfer rhyngweithio â PulseAudio, mae haen pwls pibell-wifren sy'n rhedeg ar ben PipeWire wedi'i hychwanegu, sy'n eich galluogi i arbed y gwaith holl gleientiaid presennol PulseAudio.

Cadarnhawyd y penderfyniad i newid yn llwyr i PipeWire yn Ubuntu 22.10 gan Heather Ellsworth o Canonical. Nodir, yn Ubuntu 22.02, bod y ddau weinydd wedi'u defnyddio yn y dosbarthiad - defnyddiwyd PipeWire i brosesu fideo wrth recordio screencasts a darparu mynediad i'r sgrin, ond parhawyd i brosesu sain gan ddefnyddio PulseAudio. Yn Ubuntu 22.10, dim ond PipeWire fydd ar ôl. Ddwy flynedd yn ôl, cyflwynwyd newid tebyg eisoes yn y dosbarthiad Fedora 34, a oedd yn ei gwneud hi'n bosibl darparu galluoedd prosesu sain proffesiynol, cael gwared ar ddarnio ac uno'r seilwaith sain ar gyfer gwahanol gymwysiadau.

Mae PipeWire yn cynnig model diogelwch uwch sy'n caniatáu rheoli mynediad ar lefel y ddyfais a'r nant, ac sy'n ei gwneud hi'n haws llwybro sain a fideo i ac o gynwysyddion ynysig. Gall PipeWire brosesu unrhyw ffrydiau amlgyfrwng ac mae'n gallu cymysgu ac ailgyfeirio nid yn unig ffrydiau sain, ond ffrydiau fideo, yn ogystal â rheoli ffynonellau fideo (dyfeisiau dal fideo, gwe gamerâu, neu gynnwys sgrin a ddangosir gan gymwysiadau). Gall PipeWire hefyd weithredu fel gweinydd sain, gan sicrhau ychydig iawn o hwyrni a darparu ymarferoldeb sy'n cyfuno galluoedd PulseAudio a JACK, gan gynnwys ystyried anghenion systemau prosesu sain proffesiynol na allai PulseAudio eu cynnig.

Nodweddion Allweddol:

  • Dal a chwarae sain a fideo heb fawr o oedi;
  • Offer ar gyfer prosesu fideo a sain mewn amser real;
  • Pensaernïaeth amlbroses sy'n eich galluogi i drefnu mynediad a rennir i gynnwys sawl rhaglen;
  • Model prosesu yn seiliedig ar graff o nodau amlgyfrwng gyda chefnogaeth ar gyfer dolenni adborth a diweddariadau graff atomig. Mae'n bosibl cysylltu trinwyr y tu mewn i'r gweinydd ac ategion allanol;
  • Rhyngwyneb effeithlon ar gyfer cyrchu ffrydiau fideo trwy drosglwyddo disgrifyddion ffeiliau a chyrchu sain trwy glustogau cylch a rennir;
  • Y gallu i brosesu data amlgyfrwng o unrhyw brosesau;
  • Argaeledd ategyn ar gyfer GStreamer i symleiddio integreiddio â rhaglenni presennol;
  • Cefnogaeth i amgylcheddau ynysig a Flatpak;
  • Cefnogaeth i ategion mewn fformat SPA (API Ategyn Syml) a'r gallu i greu ategion sy'n gweithio mewn amser real caled;
  • System hyblyg ar gyfer cydgysylltu fformatau amlgyfrwng a ddefnyddir a dyrannu byfferau;
  • Defnyddio proses un cefndir i lwybro sain a fideo. Y gallu i weithio ar ffurf gweinydd sain, canolbwynt ar gyfer darparu fideo i gymwysiadau (er enghraifft, ar gyfer y gnome-shell screencast API) a gweinydd ar gyfer rheoli mynediad i ddyfeisiau dal fideo caledwedd.
  • Ffynhonnell: opennet.ru

Ychwanegu sylw