main
- Isihleli sokucubungula uchungechunge siklanywe kabusha ngokuphelele. Izinguquko zenze kwaba nokwenzeka ukusebenzisa isendlalelo ukuze kuqinisekiswe ukuhambisana neseva yomsindo ye-JACK, ukusebenza kwayo okuqhathaniswa ne-JACK2.
- Kusetshenzwe kabusha futhi kwathiwa izinzile
API . Zonke izinguquko ezengeziwe ku-API zihlelelwe ukwenziwa ngaphandle kokuhlehla ukuhambisana nezinhlelo ezikhona. - Kuhlanganisa nomphathi weseshini okuvumela ukuthi uphathe igrafu yamanodi e-multimedia ku-PipeWire, kanye nokwengeza ukusakaza okusha. Okwamanje, umphathi uhlinzeka kuphela ngesethi elula yemisebenzi eyisisekelo futhi ngokuzayo izonwetshwa noma ithathelwe indawo ngenketho esebenza kakhudlwana futhi evumelana nezimo, njenge.
I-WirePlumber . - Imitapo yolwazi efakiwe ithuthukisiwe ukuze ihlinzeke ngokuhambisana ne-PulseAudio, JACK kanye ne-ALSA, okuvumela i-PipeWire ukuthi isetshenziswe nezinhlelo ezikhona eziklanyelwe ukusebenza nezinye izinhlelo zomsindo. Umtapo wolwazi we-ALSA cishe usulungile, kodwa imitapo yolwazi ye-JACK ne-PulseAudio zisawudinga umsebenzi. I-PipeWire ayikalungeli ukufaka ngokuphelele esikhundleni se-PulseAudio ne-JACK, kodwa izinkinga zokusebenzisana zizoba yinto ehamba phambili ekukhishweni okuzayo.
- Kufakiwe amanye ama-plugin e-GStreamer okusebenzelana ne-PipeWire. I-plugin ye-pipewiresrc, esebenzisa i-PipeWire njengomthombo womsindo, isebenza ngaphandle kwezinkinga ezimweni eziningi. I-plugin ye-pipewiresink yokukhipha umsindo nge-PipeWire ayikabi nazo izinkinga ezaziwayo.
- I-PipeWire 0.3 isekela
kuhlanganisiwe kumphathi wewindi le-Mutter elakhiwe iphrojekthi ye-GNOME.
Khumbula ukuthi i-PipeWire inweba ububanzi be-PulseAudio ngokucubungula noma yikuphi ukusakazwa kwe-multimedia futhi iyakwazi ukuhlanganisa nokuqondisa kabusha ukusakazwa kwevidiyo. I-PipeWire futhi ihlinzeka ngezinketho zokuphatha imithombo yevidiyo efana namadivayisi wokuthwebula ividiyo, amakhamera ewebhu, noma okuqukethwe kwesikrini okuboniswa izinhlelo zokusebenza. Isibonelo, i-PipeWire ivumela izinhlelo zokusebenza eziningi ukuthi zisebenze ndawonye ngekhamera yewebhu futhi ixazulule izinkinga zokuthwebula isikrini okuvikelekile nokwabelana kwesikrini okukude endaweni yase-Wayland.
I-PipeWire ingasebenza futhi njengeseva yomsindo, inikeze ukubambezeleka okuncane nokuhlanganisa ukusebenza
- Thwebula futhi udlale umsindo nevidiyo ngokulibaziseka okuncane;
- Amathuluzi okucubungula ividiyo nomsindo ngesikhathi sangempela;
- Izakhiwo zezinqubo eziningi ezivumela ukwabelana ngokuqukethwe kwezinhlelo zokusebenza ezimbalwa;
- Imodeli yokucubungula esekelwe kugrafu yamanodi e-multimedia enokwesekwa kwezihibe zempendulo nezibuyekezo ze-athomu zegrafu. Ivunyelwe ukuxhuma izibambi ngaphakathi kweseva kanye nama-plugin angaphandle;
- Isixhumi esibonakalayo esisebenzayo sokufinyelela ukusakazwa kwevidiyo ngezichazi zefayela nokufinyelela umsindo nge-ringbuffer eyabiwe;
- Ikhono lokucubungula idatha ye-multimedia kunoma yiziphi izinqubo;
- Ukuba khona kwe-plugin ye-GStreamer yokwenza lula ukuhlanganiswa nezinhlelo zokusebenza ezikhona;
- Ukusekelwa kwezindawo ezingazodwa kanye neFlatpak;
- Usekelo lwama-plugin ngefomethi
SPA (I-Simple Plugin API) kanye nekhono lokudala ama-plugin asebenza ngesikhathi sangempela esinzima; - Uhlelo oluguquguqukayo lokuxoxisana ngamafomethi we-multimedia asetshenzisiwe kanye nokwabiwa kwebhafa;
- Kusetshenziswa inqubo eyodwa yangemuva ukuhambisa umsindo nevidiyo. Ikhono lokusebenza njengeseva yomsindo, ihabhu lokuhlinzeka ngevidiyo ezinhlelweni zokusebenza (isibonelo, i-API ye-gnome-shell screencast) kanye neseva yokulawula ukufinyelela kumishini yehadiwe yokuthwebula ividiyo.
Source: opennet.ru