PipeWire, ilana-ọna multimedia ti o ni ero lati rọpo PulseAudio, de ẹya rẹ 0.3.0

Ti kede ikede tuntun ti iṣẹ PipeWire 0.3.0, eyiti o ndagba bi iranṣẹ multimedia iran tuntun, rirọpo PulseAudio. Ẹya tuntun yii ṣe afihan atunkọ ti sisẹ awọn okun ati awọn ilọsiwaju ninu awọn ile-ikawe naa.

Fun awọn ti ko mọ PipeWire, o yẹ ki o mọ pe eyi jẹ iṣẹ akanṣe kan ti Faagun arọwọto ti PulseAudio nigbati o ba n ṣiṣẹ ṣiṣan multimedia eyikeyi ati pe o le dapọ ati ṣiṣan awọn ṣiṣan pẹlu fidio, pẹlu afikun o tun pese awọn aṣayan fun iṣakoso awọn orisun fidio, gẹgẹbi awọn ẹrọ yiya fidio, awọn kamera wẹẹbu, tabi akoonu iboju ti ipilẹṣẹ ohun elo.

Fun apẹẹrẹ, PipeWire jẹ ki o ṣee ṣe lati ṣeto ifowosowopo ohun elo pupọ pẹlu kamera wẹẹbu kan y yanju awọn iṣoro pẹlu mimu aabo ti awọn akoonu iboju ati iraye si ọna jijin si iboju ni ayika Wayland kan.

PipeWire tun le ṣe bi olupin ohun eyiti o pese ailagbara kekere ati iṣẹ-ṣiṣe pe daapọ awọn agbara ti PulseAudio ati JACK, paapaa ṣe akiyesi awọn iwulo ti awọn ọna ṣiṣe ohun ohun ọjọgbọn, eyiti PulseAudio ko le beere.

Bakannaa, PipeWire nfunni ni awoṣe aabo to ti ni ilọsiwaju ti o fun laaye iṣakoso iraye si ni ipele ẹrọ kọọkan ati awọn gbigbe kan pato, ati irọrun iṣeto ti ifijiṣẹ ti ohun ati fidio si ati lati awọn apoti ti o ya sọtọ. Ọkan ninu awọn ibi-afẹde akọkọ ni lati ṣe atilẹyin awọn ohun elo aduro ni ọna kika Flatpak ati lati ṣiṣẹ lori akopọ awọn eya aworan ti Wayland.

Ise agbese na ni atilẹyin nipasẹ Gnome ati pe o ti lo lọwọlọwọ ni Fedora lati ṣe igbasilẹ igbasilẹ ati pinpin iboju ni awọn agbegbe orisun Wayland.

PipeWire 0.3 Key Awọn ẹya tuntun

Ninu ẹya tuntun yii o mẹnuba pe oluṣeto sisẹ o tẹle ara tunṣe pẹlu eyiti awọn ayipada ṣe, gba laaye lati bẹrẹ Layer agbedemeji lati ṣe iṣeduro ibamu pẹlu olupin ohun orin JACK, ti iṣẹ rẹ jẹ afiwe si ti JACK2.

Bakannaa API ti tun ṣiṣẹ ati kede iduroṣinṣin ati pe o ngbero lati ṣe gbogbo awọn ayipada afikun si API laisi fifọ ibaramu pẹlu awọn ohun elo to wa tẹlẹ.

PipeWire 0.3 pẹlu oluṣakoso igba kan eyiti ngbanilaaye olumulo lati ṣakoso awọn aworan oju opo oju-iwe ọpọlọpọ ni PipeWire, bii afikun awọn ṣiṣan tuntun. Lakoko ti oluṣakoso nikan pese ipese ti o rọrun julọ ti awọn ẹya ipilẹ, yoo faagun tabi rọpo ni ọjọ iwaju pẹlu iṣẹ ṣiṣe diẹ sii ati aṣayan rirọpo bii WirePlumber.

Ni ida keji, awọn ile-ikawe ti o wa pẹlu ti ni ilọsiwaju lati rii daju ibamu pẹlu PulseAudio, JACK ati ALSA, gbigba PipeWire laaye lati ṣee lo pẹlu awọn ohun elo ti o wa tẹlẹ ti a ṣe apẹrẹ lati ṣiṣẹ pẹlu awọn eto ohun miiran. Ile-ikawe fun ALSA ti fẹrẹ ṣiṣẹ ni kikun, ṣugbọn awọn ile-ikawe fun JACK ati PulseAudio tun nilo ilọsiwaju.

Níkẹyìn, o mẹnuba pe diẹ ninu awọn afikun GStreamer wa ninu lati ṣe ibaraẹnisọrọ pẹlu PipeWire. Pipowiresrc ohun itanna ti o lo PipeWire bi orisun ohun ṣe n ṣiṣẹ laiseniyan ni ọpọlọpọ awọn ipo. Ohun itanna pipewiresink fun sisẹjade ohun nipasẹ PipeWire ko ni diẹ ninu awọn ọran ti o mọ sibẹsibẹ.

PipeWire ko tii ṣetan fun PulseAudio ni kikun ati rirọpo JACK, ṣugbọn awọn ọran ibamu yoo gba iṣaaju ninu awọn idasilẹ ọjọ iwaju.

Bii o ṣe le fi PipeWire sori Ubuntu ati awọn itọsẹ rẹ?

Fun awọn ti o nifẹ si fifi PipeWire sori awọn eto wọn, o yẹ ki wọn mọ pe o wa laarin awọn ibi ipamọ Ubuntu, ṣugbọn ni akoko nikan ẹya 0.2.7 ati ẹya nikan wa. ẹda tuntun yii ko ti wa, nitorinaa wọn yoo duro de awọn ọjọ diẹ fun eyi lati ṣẹlẹ.

Fifi sori ẹrọ nipasẹ awọn ibi ipamọ jẹ pẹlu aṣẹ wọnyi:

sudo apt fi sori ẹrọ pipewire

Lakoko ti, fun awọn ti o fẹ lati fi ẹya tuntun yii sori ẹrọ bayi, wọn yoo ni ṣajọ koodu naa lori eto rẹ.

Fun eyi a gbọdọ ṣe igbasilẹ rẹ pẹlu:

git clone https://github.com/PipeWire/pipewire.git

Ati pe a tẹsiwaju lati ṣajọ ati fi sii pẹlu:

./autogen.sh --prefix=$PREFIX

make

make install

O le idanwo PipeWire pẹlu aṣẹ atẹle:

make run

Lakotan, o le kan si awọn iwe ati alaye miiran ni ọna asopọ atẹle.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Ọrọìwòye kan, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   jcfrog wi

    itumọ aladaaṣe si awọn aala rẹ 😉 "sudo apt insitola le tuyau"

bool (otitọ)