Ubuntu 22.10 e tla fetohela ho ts'ebetso ea molumo e sebelisa PipeWire sebakeng sa PulseAudio

Sebaka sa nts'etsopele sa tokollo ea Ubuntu 22.10 se fetohetse ho sebelisa seva sa media sa PipeWire bakeng sa ts'ebetso ea molumo. Liphutheloana tse amanang le PulseAudio li tlositsoe ho li-desktop le li-desktop-minimal sets, le ho netefatsa hore lia lumellana, ho e-na le lilaebrari tsa ho sebelisana le PulseAudio, ho kentsoe pipewire-pulse layer e mathang holim'a PipeWire, e u lumellang ho boloka mosebetsi. ea bareki bohle ba teng ba PulseAudio.

Qeto ea ho fetohela ho PipeWire ka botlalo ho Ubuntu 22.10 e netefalitsoe ke Heather Ellsworth oa Canonical. Hoa hlokomeloa hore ho Ubuntu 22.02, li-server ka bobeli li ne li sebelisoa ho ajoa - PipeWire e ne e sebelisetsoa ho sebetsana le video ha e rekota li-screencasts le ho fana ka phihlelo ea skrine, empa molumo o ile oa tsoela pele ho sebetsoa ka PulseAudio. Ho Ubuntu 22.10, ke PipeWire feela e tla sala. Lilemong tse peli tse fetileng, phetoho e tšoanang e ne e se e ntse e hlahisoa kabong ea Fedora 34, e entseng hore ho khonehe ho fana ka bokhoni ba ho sebetsana le molumo, ho tlosa ho arohana le ho kopanya lisebelisoa tsa molumo bakeng sa lits'ebetso tse fapaneng.

PipeWire e fana ka mofuta o tsoetseng pele oa ts'ireletso o lumellang taolo ea phihlello ho sesebelisoa le boemo ba molatsoana, 'me e nolofaletsa ho tsamaisa molumo le video ho ea le ho tsoa lijaneng tse ka thoko. PipeWire e ka sebetsana le melapo efe kapa efe ea multimedia mme e khona ho kopanya le ho tsamaisa eseng feela melapo ea molumo, empa le melapo ea video, hammoho le ho laola mehloli ea livideo (lisebelisoa tsa ho hapa video, lik'hamera tsa marang-rang, kapa litaba tsa skrineng tse bonts'itsoeng ke lits'ebetso). PipeWire e ka boela ea sebetsa e le seva sa molumo, se fana ka latency e tlaase le ts'ebetso e kopanyang bokhoni ba PulseAudio le JACK, ho kenyelletsa le ho ela hloko litlhoko tsa mekhoa ea setsebi ea ho sebetsa ka molumo eo PulseAudio e neng e ke ke ea fana ka eona.

Lintlha tsa bohlokoa:

  • Tšoara le ho bapala molumo le video ka tieho e nyane;
  • Lisebelisoa tsa ho sebetsana le video le molumo ka nako ea nnete;
  • Multiprocess meralo e u lumellang hore u hlophise phihlello e arolelanoang ho litaba tsa lits'ebetso tse 'maloa;
  • Moetso oa ts'ebetso o ipapisitseng le kerafo ea li-multimedia node tse nang le ts'ehetso bakeng sa loops ea maikutlo le liapdeite tsa kerafo ea athomo. Hoa khoneha ho hokahanya li-handers ka hare ho seva le li-plugins tse ka ntle;
  • Sehokelo se sebetsang hantle sa ho fihlella melapo ea video ka phetisetso ea litlhaloso tsa faele le ho fihlella molumo ka li-buffers tse arolelanoang;
  • Bokhoni ba ho sebetsana le data ea multimedia ho tsoa lits'ebetsong leha e le life;
  • Ho fumaneha ha plugin bakeng sa GStreamer ho nolofatsa kopanyo le lits'ebetso tse teng;
  • Tšehetso bakeng sa libaka tse ka thōko le Flatpak;
  • Tšehetso bakeng sa li-plugins ka mokhoa oa SPA (Simple Plugin API) le bokhoni ba ho etsa li-plugins tse sebetsang ka nako e thata ea sebele;
  • Sistimi e feto-fetohang ea ho hokahanya lifomate tsa multimedia tse sebelisitsoeng le ho fana ka li-buffer;
  • Ho sebelisa mokhoa o le mong oa morao-rao ho tsamaisa molumo le video. Bokhoni ba ho sebetsa ka mokhoa oa seva sa molumo, setsi sa ho fana ka video ho lits'ebetso (mohlala, bakeng sa API ea gnome-shell screencast) le seva bakeng sa ho laola phihlello ea lisebelisoa tsa ho hapa livideo tsa hardware.
  • Source: opennet.ru

Eketsa ka tlhaloso