Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией LGPLv2.1.
Liphetoho tse kholo ho PipeWire 0.3.33:
- Bokhoni ba ho chencha lipakeng tsa li-profaele tsa Bluetooth HSP (mokhoa oa li-headset) le A2DP (sephetho sa molumo oa boleng bo holimo) bo kentsoe tšebetsong.
- Profaele ea Pro Audio e ntlafalitse ts'ehetso bakeng sa mehloli ea sebele le lisebelisoa tsa tlhahiso ea molumo.
- Puisano e ntlafetseng ea ho fetola sebopeho ha u arolelana li-buffers tsa memori ka kotloloho (DMA-BUFs) lipakeng tsa bareki ba bangata.
- graph ea multimedia node hona joale e ts'ehetsa ts'ebeliso ea nako e le 'ngoe ea litekanyetso tse ngata tsa sampole (e holofalitsoeng ke kamehla).
- The PulseAudio compatability layer e sebelisa module-switch-on-connect module ho etsisa boitšoaro ba PulseAudio ha o hokahanya lisebelisoa tse ncha.
A re u hopotse hore PipeWire e holisa boholo ba PulseAudio ka ho sebetsana le melapo efe kapa efe ea multimedia mme e khona ho kopanya le ho tsamaisa melapo ea video hape. PipeWire e boetse e fana ka bokhoni ba ho laola mehloli ea video, joalo ka lisebelisoa tsa ho hapa livideo, lik'hamera tsa marang-rang, kapa litaba tsa skrineng sa ts'ebeliso. Mohlala, PipeWire e lumella lits'ebetso tse ngata tsa webcam ho sebetsa 'moho le ho rarolla mathata ka ho ts'oara skrineng se sireletsehileng le phihlello ea skrine e hole tikolohong ea Wayland.
PipeWire e ka boela ea sebetsa e le molumo seva, e netefatsang ho lieha ho fokolang le ho fana ka ts'ebetso e kopanyang bokhoni ba PulseAudio le JACK, ho kenyeletsoa le ho sebetsana le litlhoko tsa litsamaiso tsa profeshenale tsa ts'ebetso ea molumo, tseo PulseAudio e neng e sa khone ho li fihlela. Ho feta moo, PipeWire e fana ka mohlala o tsoetseng pele oa ts'ireletso o lumellang taolo ea phihlello boemong ba sesebelisoa le phallo, o nolofatsa ho tsamaisoa ha molumo le video ho ea le ho tsoa lijaneng tse arohaneng. Sepheo se seng sa mantlha ke ho ts'ehetsa lits'ebetso tse ikemetseng ka mokhoa oa Flatpak le ho sebetsa holim'a stack ea litšoantšo e thehiloeng ho Wayland.
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
