Kuburitswa kweshanduro nyowani yePipeWire 0.3.33 yakaziviswa, iyo inokura chizvarwa chitsva multimedia server, iyo ichatsiva PulseAudio. PipeWire inowedzera kugona kwePulseAudio ine yekumhanyisa vhidhiyo, yakaderera latency odhiyo yekugadzirisa, uye nyowani chengetedzo modhi yekumhanyisa uye yekushandisa yekuwana yekushandisa.
PipeWire inowedzera kusvika kwePulseAudio nekugadzirisa chero midhiya hova uye inokwanisa kusanganisa uye kuendesa zvakare hova nevhidhiyo. PipeWire zvakare inopa kugona kudzora mavhidhiyo masosi senge mavhidhiyo ekutapa madhizaina, maccam, kana skrini kuburitsa kubva kunyorera.
PipeWire inogona zvakare kuita seyepasi latency ruzha server ine mashandiro ayo anosanganisa kugona kwePulseAudio uye JACK, kunyangwe kune izvo zvido zvehunyanzvi hwekugadzirisa manzwi masisitimu ayo PulseAudio aisakwanisa kutora.
Uyewo, PipeWire inopa yakagadziridzwa modhi yekuchengetedza Iyo inogonesa chishandiso-chakanangana uye rwizi-yakanangana yekuwana kudzora uye inofambisa kuendesa kweaudio nemavhidhiyo kuenda uye kubva kumidziyo yakasarudzika. Chimwe chezvinangwa zvikuru ndechekutsigira maficha-ega mafomu muFlatpak fomati uye shanda paWayland-yakavakirwa giraidhi stack.
Yeakakosha maficha yeprojekti ibude pachena:
- Audio uye vhidhiyo kubatwa uye kutamba neine mashoma latency.
- Maturusi ekugadzirisa vhidhiyo uye kurira munguva chaiyo.
- Yakavakwa-yakawanda tambo yezvivakwa iyo inobvumidza kuronga zvemukati kuchinjisa mune akawanda maficha.
- Kuvapo kwepulagiji kweGStreamer kurerutsa kusangana pamwe nezviripo mashandisiro.
- Tsigiro yemapulagi muSPA (Rakajeka Plugin API) fomati uye kugona kugadzira mapulagi anoshanda munguva chaiyo.
- Flexible system yekurongedza mafomati e multimedia anoshandiswa uye kugovera ma buffers.
- Kugona kushanda sevha inonzwika, nzvimbo yekupa vhidhiyo kune zvinoshandiswa
PipeWire 0.3.33 Kiyi Nyowani Zvimiro
Mune iyi vhezheni itsva iko kugona kwekuchinja otomatiki pakati peBluetooth HSP profiles kwakaitwa (headphone mode) uye A2DP (yepamusoro-soro odhiyo kuburitsa), pamwe yakamisikidzwa kutenderera zvikanganiso muhuwandu kutendeuka Tsigiro yemanyowani masosi uye odhiyo ekuburitsa zvishandiso yakagadziridzwa muPro Audio chimiro.
Ndichiri muchikamu che PulseAudio kuenderana, switch switch yaitwa kupfuura pakubatana kutevedzera hunhu hwePulseAudio kana zvishandiso zvitsva zvakabatana, pamwe kufambisa kuchenesa kwakagadziriswa uye iyo Messages API yakagadziridzwa kuti ishandise fomati yeJSON.
Iyo vhezheni vhezheni zvakare inowedzera rutsigiro rweakawanda sampuro mitengoPamusoro pezvo, fomati modifier kutaurirana yakagadziridzwa nekugovana yakananga memory yekuwana mabhureki (DMA-BUF) pakati pevakawanda vatengi.
Tinogona zvakare kuwana yakagadziriswa rutsigiro rwekutaurirana iyo DMA-BUF fomati modifier uye kubvumidzwa kwemazhinji sampuro mitengo mugrafu.
Yeimwe shanduko izvo zvinomira pachena:
- Mazhinji magwaro anovandudza.
- Yakawanda yekuchenesa uye kuvandudza kudiki.
- Iyo yazvino vhezheni ye libcamera inotsigirwa.
- Tora vatariri vatove kushanda muArdor6.8.
- pw-pamusoro ikozvino inofanirwa kunyatso kuratidza madivhuru eBluetooth zvakare
- Natsiridza latency kuzivisa mune iyo loopback module.
Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.
Maitiro ekuisa PipeWire pane Ubuntu uye zvigadzirwa?
Kune avo vanofarira kuisa PipeWire pane yavo masisitimu, ivo vanofanirwa kuziva kuti izvi zvinosanganisirwa mukati meUbuntu repositori, asi panguva ino chete vhezheni 0.2.7 uye vhezheni zviripo iyi vhezheni itsva haisati yasanganiswa, saka vaizofanira kumirira mazuva mashoma kuti izvi zviitike.
Kuisirwa kuburikidza nezvakachengetedzwa zvirimo iwo unotevera kuraira:
sudo apt install pipewire
Kunyange, kune avo vanosarudza kuisa iyi vhezheni vhezheni izvozvi, ivo vanofanirwa kunyora kodhi yacho pane yako system.
Kune izvi isu tinofanirwa kurodha pasi ne:
git clone https://github.com/PipeWire/pipewire.git
Uye isu tinopfuurira kuumbiridza uye nekuisa ne:
./autogen.sh --prefix=$PREFIX make make install
Unogona kuyedza PipeWire nemirairo inotevera:
make run
Chekupedzisira, unogona kubvunza izvo zvinyorwa uye rumwe ruzivo ku chinotevera chinongedzo.