Ang PipeWire, ang balangkas ng multimedia na naglalayong palitan ang PulseAudio, ay umabot sa bersyon na 0.3.0

Ang paglabas ng bagong bersyon ng proyekto ng PipeWire 0.3.0 ay naanunsyo, na bubuo bilang isang bagong henerasyon ng multimedia server, na pinalitan ang PulseAudio. Itinatampok ng bagong bersyon na ito ang muling pagdisenyo ng pagpoproseso ng mga thread at pagpapabuti sa mga aklatan.

Para sa mga hindi pamilyar sa PipeWire, dapat mong malaman na ito ay isang proyekto na Pinapalawak ang abot ng PulseAudio kapag pinoproseso ang anumang multimedia stream at maaari nitong paghaluin at i-redirect ang mga stream sa video, plus nagbibigay din ito ng mga pagpipilian para sa pamamahala ng mga mapagkukunan ng video, tulad ng mga video capture device, webcams, o nilalaman na nabuo ng application na nilalaman.

Hal Ginagawang posible ng PipeWire na ayusin ang pakikipagtulungan sa multi-application sa isang webcam y nalulutas ang mga problema sa ligtas na pagkuha ng mga nilalaman ng screen at malayuang pag-access sa screen sa isang kapaligiran sa Wayland.

PipeWire maaari ring kumilos bilang isang sound server na nagbibigay ng kaunting latency at pagpapaandar na pinagsasama ang mga kakayahan ng PulseAudio at JACK, kahit na isinasaalang-alang ang mga pangangailangan ng mga propesyonal na sistema ng pagpoproseso ng tunog, na hindi maaaring i-claim ng PulseAudio.

Bukod dito, Nag-aalok ang PipeWire ng isang advanced na modelo ng seguridad na nagbibigay-daan sa kontrol sa pag-access sa indibidwal na antas ng aparato at tukoy na mga pagpapadala, at pinapasimple ang samahan ng paghahatid ng tunog at video papunta at mula sa mga nakahiwalay na lalagyan. Ang isa sa mga pangunahing layunin ay upang suportahan ang mga nakapag-iisang aplikasyon sa format na Flatpak at upang gumana sa stack ng graphics na nakabatay sa Wayland.

Ang proyekto ay suportado ng Gnome at aktibong ginagamit na sa Fedora upang i-record ang screencasting at pagbabahagi ng screen sa mga kapaligiran na nakabatay sa Wayland.

PipeWire 0.3 Key Mga Bagong Tampok

Sa bagong bersyon na ito ay nabanggit na ang tagaplano ng pagproseso ng thread ay muling idisenyo kung saan ginawa ang mga pagbabago, pinapayagan upang simulan ang intermediate layer upang magarantiyahan ang pagiging tugma sa JACK sound server, na ang pagganap ay maihahambing sa JACK2.

Rin ang API ay muling binago at idineklarang matatag at planong gawin ang lahat ng mga karagdagang pagbabago sa API nang hindi sinisira ang pagiging tugma sa mga umiiral nang application.

Kasama sa PipeWire 0.3 ang isang tagapamahala ng sesyon na nagpapahintulot sa gumagamit na pamahalaan ang graphic node graph sa PipeWire, pati na rin magdagdag ng mga bagong stream. Habang ang manager ay nagbibigay lamang ng pinakasimpleng hanay ng mga pangunahing tampok, ito ay lalawak o papalitan sa hinaharap ng isang mas functional at kakayahang umangkop na pagpipilian tulad ng WirePlumber.

Para sa bahagi nito, ang mga isinamang aklatan ay napabuti upang matiyak ang pagiging tugma sa PulseAudio, JACK at ALSA, na nagpapahintulot sa PipeWire na magamit sa mga umiiral na mga application na idinisenyo upang gumana sa iba pang mga sound system. Ang silid-aklatan para sa ALSA ay halos buong pagpapatakbo, ngunit ang mga aklatan para sa JACK at PulseAudio ay kailangan pa ring pagbutihin.

Sa wakas, nabanggit na ang ilang mga plugin ng GStreamer ay kasama upang makipag-ugnay sa PipeWire. Ang plug-in ng pipewiresrc na gumagamit ng PipeWire bilang mapagkukunan ng tunog ay gumagana nang walang kamali-mali sa karamihan ng mga sitwasyon. Ang pipewiresink plugin para sa pag-output ng tunog sa pamamagitan ng PipeWire ay wala pang mga kilalang isyu.

Ang PipeWire ay hindi pa handa para sa isang buong PulseAudio at JACK kapalit, ngunit ang mga isyu sa pagiging tugma ay uunahin sa mga hinaharap na paglabas.

Paano i-install ang PipeWire sa Ubuntu at mga derivatives?

Para sa mga interesadong mag-install ng PipeWire sa kanilang mga system, dapat nilang malaman na kasama ito sa loob ng mga repository ng Ubuntu, ngunit sa kasalukuyan ang bersyon lamang na 0.2.7 at bersyon ang magagamit ang bagong bersyon na ito ay hindi pa naisasama, kaya't maghihintay sila ng ilang araw para mangyari ito.

Ang pag-install sa pamamagitan ng mga repository ay kasama ang sumusunod na utos:

sudo apt i-install ang pipewire

Habang, para sa mga nais na mai-install ang bagong bersyon na ito ngayon, kakailanganin nilang ipunin ang code sa iyong system.

Para dito kailangan natin itong i-download sa:

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

At nagpapatuloy kaming mag-ipon at mag-install sa:

./autogen.sh --prefix=$PREFIX

make

make install

Maaari mong subukan ang PipeWire gamit ang sumusunod na utos:

make run

Panghuli, maaari kang kumunsulta sa dokumentasyon at iba pang impormasyon sa ang sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   jcfrog dijo

    ang awtomatikong pagsasalin sa iyong mga limitasyon 😉 "sudo apt installer le tuyau"