Siseko
- Umcwangcisi wokusetyenzwa kwemisonto uyilwe ngokutsha ngokupheleleyo. Utshintsho lwenza ukuba kube lula ukuqhuba uluhlu ukuze kuqinisekiswe ukuhambelana nomncedisi wesandi we-JACK, ukusebenza kwayo kuthelekiswa ne-JACK2.
- Iphinde yasebenza kwaye yabhengezwa izinzile
API . Lonke utshintsho olongezelelweyo kwi-API lucetywa ukuba lwenziwe ngaphandle kokwaphula umva ukuhambelana nezicelo ezikhoyo. - Iquka umphathi weseshoni evumela ukuba ulawule igrafu ye-multimedia nodes kwiPipeWire, kunye nokongeza imijelo emitsha. Okwangoku, umphathi ubonelela kuphela ngeseti elula yemisebenzi esisiseko kwaye kwixesha elizayo iya kwandiswa okanye ithatyathelwe indawo ngokhetho olusebenzayo noluguquguqukayo, njenge.
WirePlumber . - Iilayibrari ezibandakanyiweyo ziphuculwe ukubonelela ngokuhambelana nePulseAudio, JACK kunye ne-ALSA, evumela ukuba i-PipeWire isetyenziswe kunye nezicelo ezikhoyo ezenzelwe ukusebenza kunye nezinye iinkqubo zomsindo. Ithala leencwadi le-ALSA sele lilungile, kodwa amathala eencwadi e-JACK kunye nePulseAudio asafuna umsebenzi. I-PipeWire ayikakulungeli ukutshintsha ngokupheleleyo i-PulseAudio kunye ne-JACK, kodwa imiba yokuhambelana iya kuba yinto ephambili ekukhutshweni kwexesha elizayo.
- Okuqukiweyo ziiplagi zeGStreamer zokusebenzisana nePipeWire. Iplagi ye-pipewiresrc, esebenzisa i-PipeWire njengomthombo womsindo, isebenza ngaphandle kweengxaki kwiimeko ezininzi. Iplagi ye-pipewiresink yemveliso yomsindo ngePipeWire ayikabi nazo iingxaki ezaziwayo.
- I-PipeWire 0.3 inkxaso
idityanisiwe kumphathi wefestile yeMutter ephuhliswe yiprojekthi ye-GNOME.
Masikukhumbuze ukuba iPipeWire yandisa umda wePulseAudio ngokucubungula nayiphi na imijelo yemultimedia kwaye iyakwazi ukuxuba kunye nokuqondisa kwakhona imijelo yevidiyo. I-PipeWire ikwabonelela ngezakhono zokulawula imithombo yevidiyo, njengezixhobo zokuthatha ividiyo, iikhamera zewebhu, okanye umxholo wesikrini sesicelo. Ngokomzekelo, i-PipeWire ivumela izicelo ezininzi ze-webcam ukuba zisebenze kunye kwaye zisombulule iingxaki ngokubanjwa kwesikrini esikhuselekileyo kunye nokufikelela kwesikrini esikude kwindawo yaseWayland.
I-PipeWire inokusebenza njengeseva yomsindo, ibonelela nge-latency encinci kunye nokudibanisa ukusebenza
- Thatha kwaye udlale iaudio kunye nevidiyo ngokulibaziseka okuncinci;
- Izixhobo zokucwangcisa ividiyo kunye neaudio ngexesha lokwenyani;
- Uyilo lwe-Multiprocess evumela ukuba uququzelele ukufikelela okwabelwanayo kumxholo wezicelo ezininzi;
- Imodeli yokucubungula esekelwe kwigrafu ye-multimedia nodes kunye nenkxaso ye-loops yempendulo kunye nohlaziyo lwegrafu ye-atomic. Kuyenzeka ukudibanisa abaphathi bobabini ngaphakathi komncedisi kunye neeplagi zangaphandle;
- I-interface esebenzayo yokufikelela kwimijelo yevidiyo ngokugqithiselwa kweenkcazo zefayile kunye nokufikelela kwi-audio ngokusebenzisa i-ring buffers;
- Ukukwazi ukucubungula idatha yemultimedia kuyo nayiphi na inkqubo;
- Ubukho beplagin ye-GStreamer ukwenza lula ukudityaniswa nezicelo ezikhoyo;
- Inkxaso yeendawo ezizimeleyo kunye neFlatpak;
- Inkxaso yeeplagi kwifomathi
SPA (I-Plugin API elula) kunye nokukwazi ukwenza iiplagi ezisebenza ngexesha langempela; - Inkqubo eguquguqukayo yokulungelelanisa iifomathi zemultimedia ezisetyenzisiweyo kunye nokwabiwa kwe-buffers;
- Ukusebenzisa inkqubo enye yangasemva ukuhambisa iaudio kunye nevidiyo. Ukukwazi ukusebenza ngendlela yomncedisi we-audio, i-hub yokubonelela ngevidiyo kwizicelo (umzekelo, i-API ye-gnome-shell screencast) kunye nomncedisi wokulawula ukufikelela kwizixhobo ze-hardware zokubamba iividiyo.
umthombo: opennet.ru