fa'amatu'u galuega taua , o loʻo atiina ae se 'auʻaunaga multimedia o le isi tupulaga e sui ai le PulseAudio. Ua faʻalauteleina e le PipeWire le gafatia o le PulseAudio i le faʻasalalauina o vitio, faʻagasologa leo maualalo le latency, ma se faʻataʻitaʻiga fou o le saogalemu mo le puleaina o avanoa i le masini ma le tulaga o le tafe. O loʻo lagolagoina le poloketi i le GNOME ma ua uma ona faʻaaogaina i Fedora. Linux mo le pueina o le lau (screencasting) ma le faasoaina o le lau i siosiomaga e faavae i Wayland. O le code o le poloketi ua tusia i le C ma laiseneina ile LGPLv2.1.
tele i le PipeWire 0.3:
- Ua uma ona toe fa'atulagaina le fa'atulagaina o filo. O suiga na mafai ai ona faʻatautaia se laulau e faʻamautinoa ai le fetaui ma le JACK sound server, o lona faʻatinoga e faʻatusatusa i le JACK2.
- Toe galue ma fa'ailoa mautu . O isi suiga uma i le API o loʻo fuafua e faia e aunoa ma le gau i tua o fesoʻotaʻiga ma talosaga o loʻo iai.
- E aofia ai se pule o sauniga e mafai ai ona e pulea le kalafi o nodes multimedia i PipeWire, faʻapea foʻi ma le faʻaopoopoina o vaitafe fou. Mo le taimi nei, e naʻo le pule e tuʻuina atu se seti faigofie o galuega faʻavae ma i le lumanaʻi o le a faʻalauteleina pe suia i se filifiliga sili atu ona aoga ma fetuutuunai, e pei o le .
- O faletusi ua aofia ai ua faʻaleleia atili e tuʻuina atu le fesoʻotaʻiga ma PulseAudio, JACK ma ALSA, faʻatagaina le PipeWire e faʻaogaina ma faʻaoga o loʻo i ai nei ua fuafuaina e galulue ai ma isi masini faʻalogo. O le faletusi mo ALSA ua toeitiiti lava saunia, ae o faletusi mo JACK ma PulseAudio e manaʻomia pea galuega. E le'i sauni le PipeWire e sui atoatoa PulseAudio ma JACK, ae o fa'afitauli feso'ota'iga o le a avea ma fa'amuamua i fa'asalalauga i le lumana'i.
- E aofia ai nisi GStreamer plugins mo fegalegaleai ma PipeWire. O le pipewiresrc plugin, lea e faʻaogaina ai le PipeWire o se faʻalogo leo, e galue e aunoa ma ni faʻafitauli i le tele o tulaga. O le pipewiresink plugin mo le faʻalogo leo e ala i le PipeWire e leʻi iai ni faʻafitauli faʻapitoa.
- PipeWire 0.3 lagolago i totonu o le Mutter window manager na atiina ae e le poloketi GNOME.
Sei matou faamanatu atu ia te oe o le PipeWire e faʻalauteleina le lautele o PulseAudio e ala i le faʻaogaina o soʻo se alalaupapa multimedia ma e mafai ona faʻafefiloi ma toe faʻafeiloaʻi vaitafe vitio. O le PipeWire e maua ai fo'i le malosi e fa'atonutonu ai puna'oa vitio, e pei o masini pu'e vitio, mea pu'e ata i luga o le upega tafa'ilagi, po'o mea o lo'o i totonu o le mata. Mo se faʻataʻitaʻiga, PipeWire faʻatagaina le tele o talosaga webcam e galulue faʻatasi ma foia faʻafitauli i le malupuipuia o le puʻeina o le mata ma le avanoa mamao o le mata i le siosiomaga Wayland.
E mafai fo'i e le PipeWire ona galue e fai ma 'au'aunaga fa'alogo, e tu'u ai sina laititi ma tu'ufa'atasia galuega и , e aofia ai le amanaia o manaʻoga o faiga faʻalogo faʻapolofesa, lea e le mafai e PulseAudio ona fai. E le gata i lea, o le PipeWire o loʻo ofoina atu se faʻataʻitaʻiga saogalemu e mafai ai ona faʻaogaina le faʻaogaina i le masini ma le maualuga o le vaitafe, ma faʻafaigofie ai le faʻaogaina o leo ma vitio i ma mai i pusa vavae. O se tasi o sini autu o le lagolagoina lea e le tagata lava ia Flatpak talosaga ma tamoʻe i luga o se faʻapipiʻi ata faʻavae Wayland.
:
- Pu'e ma toe ta'alo leo ma vitiō ma sina fa'atuai;
- Meafaigaluega mo le gaosiga o vitio ma leo i le taimi moni;
- Multiprocess architecture e mafai ai e oe ona faʻatulagaina avanoa faʻasoa i mea o loʻo i totonu o le tele o talosaga;
- O se fa'ata'ita'iga fa'ata'ita'iga e fa'avae i luga o se kalafi o nodes multimedia ma le lagolago mo fa'amatalaga fa'aalia ma fa'afouga fa'afouga kalafi atomika. E mafai ona faʻafesoʻotaʻi tagata faʻatautaia i totonu o le server ma fafo plugins;
- Ose atina'e lelei mo le mauaina o ata vitio e ala i le fesiitaiga o fa'amatalaga faila ma le mauaina o leo e ala i fa'asoa mama mama;
- Malosiaga e fa'agasolo ai fa'amatalaga multimedia mai so'o se faiga;
- Avanoa o se plugin mo GStreamer e faʻafaigofie le tuʻufaʻatasia ma talosaga o loʻo iai;
- Lagolago mo siosiomaga tuʻufua ma Flatpak;
- Lagolago mo plugins i le faatulagaga (Simple Plugin API) ma le mafai ona fatuina plugins e galue i le taimi moni faigata;
- Faiga fetu'una'i mo le fa'amaopoopoina o fa'asalalauga fa'aoga fa'asalalau ma tu'ufa'atasiga o pa'u;
- Fa'aaogāina ose fa'agasologa e tasi e fa'aala leo ma vitiō. Le mafai ona galue i le tulaga o se faʻaumau leo, se faʻaoga mo le tuʻuina atu o vitio i talosaga (mo se faʻataʻitaʻiga, mo le gnome-shell screencast API) ma se 'auʻaunaga mo le puleaina o avanoa i masini puʻeina ata vitio.
puna: opennet.ru
