Ubuntu 22.10 itabadilika kwa usindikaji wa sauti kwa kutumia PipeWire badala ya PulseAudio

Hifadhi ya ukuzaji ya toleo la Ubuntu 22.10 imebadilika hadi kutumia seva ya media ya PipeWire kwa usindikaji wa sauti. Vifurushi vinavyohusiana na PulseAudio vimeondolewa kwenye eneo-kazi na seti ndogo za eneo-kazi, na ili kuhakikisha utangamano, badala ya maktaba ya kuingiliana na PulseAudio, safu ya pipewire-pulse inayoendesha juu ya PipeWire imeongezwa, ambayo inakuwezesha kuokoa kazi. ya wateja wote waliopo wa PulseAudio.

Uamuzi wa kubadili kabisa kwa PipeWire katika Ubuntu 22.10 ulithibitishwa na Heather Ellsworth kutoka Canonical. Imebainika kuwa katika Ubuntu 22.02, seva zote mbili zilitumika katika usambazaji - PipeWire ilitumiwa kuchakata video wakati wa kurekodi skrini na kutoa ufikiaji wa skrini, lakini sauti iliendelea kusindika kwa kutumia PulseAudio. Katika Ubuntu 22.10, PipeWire pekee itabaki. Miaka miwili iliyopita, mabadiliko kama hayo tayari yaliletwa katika usambazaji wa Fedora 34, ambayo ilifanya iwezekane kutoa uwezo wa kitaalam wa usindikaji wa sauti, kuondoa kugawanyika na kuunganisha miundombinu ya sauti kwa programu tofauti.

PipeWire inatoa muundo wa hali ya juu wa usalama unaoruhusu udhibiti wa ufikiaji kwenye kifaa na kiwango cha mtiririko, na hurahisisha kuelekeza sauti na video hadi na kutoka kwa vyombo vilivyotengwa. PipeWire inaweza kuchakata mitiririko yoyote ya media titika na ina uwezo wa kuchanganya na kuelekeza kwingine sio mitiririko ya sauti tu, bali mitiririko ya video, na pia kudhibiti vyanzo vya video (vifaa vya kunasa video, kamera za wavuti, au maudhui ya skrini yanayoonyeshwa na programu). PipeWire pia inaweza kufanya kazi kama seva ya sauti, ikitoa utulivu na utendaji wa chini unaochanganya uwezo wa PulseAudio na JACK, ikiwa ni pamoja na kuzingatia mahitaji ya mifumo ya kitaalamu ya usindikaji sauti ambayo PulseAudio haikuweza kutoa.

Vipengele muhimu:

  • Nasa na ucheze sauti na video na ucheleweshaji mdogo;
  • Zana za kuchakata video na sauti kwa wakati halisi;
  • Usanifu wa Multiprocess ambayo hukuruhusu kupanga ufikiaji wa pamoja wa yaliyomo kwenye programu kadhaa;
  • Muundo wa uchakataji kulingana na grafu ya nodi za media titika na usaidizi wa mizunguko ya maoni na masasisho ya grafu ya atomiki. Inawezekana kuunganisha vidhibiti ndani ya seva na programu-jalizi za nje;
  • Kiolesura cha ufanisi cha kufikia mitiririko ya video kupitia uhamisho wa maelezo ya faili na kupata sauti kupitia bafa za pete za pamoja;
  • Uwezo wa kusindika data ya media titika kutoka kwa michakato yoyote;
  • Upatikanaji wa programu-jalizi ya GStreamer ili kurahisisha ujumuishaji na programu zilizopo;
  • Msaada kwa mazingira ya pekee na Flatpak;
  • Usaidizi wa programu-jalizi katika umbizo la SPA (API ya Programu-jalizi Rahisi) na uwezo wa kuunda programu-jalizi zinazofanya kazi kwa wakati mgumu;
  • Mfumo unaonyumbulika wa kuratibu fomati zilizotumika za media titika na kugawa bafa;
  • Kwa kutumia mchakato mmoja wa usuli kuelekeza sauti na video. Uwezo wa kufanya kazi katika mfumo wa seva ya sauti, kitovu cha kutoa video kwa programu (kwa mfano, kwa API ya skrini ya gnome-shell) na seva ya kudhibiti ufikiaji wa vifaa vya kunasa video vya maunzi.
  • Chanzo: opennet.ru

Kuongeza maoni