Ubuntu 22.10 idzasinthira ku makina omvera pogwiritsa ntchito PipeWire m'malo mwa PulseAudio

Malo osungiramo Ubuntu 22.10 amasulidwa asintha kugwiritsa ntchito seva yapa media ya PipeWire yosinthira mawu. Maphukusi okhudzana ndi PulseAudio achotsedwa pakompyuta ndi pakompyuta-pang'ono seti, ndikuwonetsetsa kuti zimagwirizana, m'malo mwa malaibulale olumikizana ndi PulseAudio, gawo la pipewire-pulse lomwe likuyenda pamwamba pa PipeWire lawonjezeredwa, lomwe limakupatsani mwayi wopulumutsa ntchito. mwa makasitomala onse omwe alipo a PulseAudio.

Lingaliro losinthiratu ku PipeWire ku Ubuntu 22.10 lidatsimikiziridwa ndi Heather Ellsworth waku Canonical. Zadziwika kuti ku Ubuntu 22.02, kugawa kumagwiritsa ntchito ma seva onse awiri - PipeWire idagwiritsidwa ntchito pokonza makanema pojambula zowonera ndikupereka mwayi wowonekera, koma zomvera zidapitilira kukonzedwa pogwiritsa ntchito PulseAudio. Mu Ubuntu 22.10, PipeWire yokha ndiyo yomwe itsala. Zaka ziwiri zapitazo, kusintha kofananako kunayambitsidwa kale pakugawa kwa Fedora 34, komwe kunapangitsa kuti zitheke kupatsa luso laukadaulo laukadaulo, kuchotsa kugawikana ndikugwirizanitsa zida zamawu pazogwiritsa ntchito zosiyanasiyana.

PipeWire imapereka njira yachitetezo chapamwamba yomwe imakupatsani mwayi wowongolera mwayi wopezeka pazida ndi mitsinje, ndikupangitsa kuti zikhale zosavuta kutumizira ma audio ndi makanema kupita ndi kuchokera pazotengera zakutali. PipeWire imatha kukonza ma multimedia mitsinje iliyonse ndipo imatha kusakaniza ndikuwongolera osati ma audio okha, komanso makanema amakanema, komanso kuyang'anira magwero amakanema (zida zojambulira makanema, makamera apa intaneti, kapena zowonera zowonetsedwa ndi mapulogalamu). PipeWire imathanso kukhala ngati seva yomvera, yopereka latency yotsika komanso magwiridwe antchito omwe amaphatikiza kuthekera kwa PulseAudio ndi JACK, kuphatikiza zosowa zamakina opangira ma audio omwe PulseAudio sakanatha kupereka.

Zofunikira zazikulu:

  • Jambulani ndi kusewera makanema ndi makanema osachedwetsa pang'ono;
  • Zida zosinthira makanema ndi mawu munthawi yeniyeni;
  • Zomangamanga za Multiprocess zomwe zimakupatsani mwayi wokonza mwayi wogawana nawo zomwe zili pamapulogalamu angapo;
  • Njira yosinthira yotengera ma graph a ma multimedia node omwe ali ndi chithandizo cholumikizira mayankho ndi zosintha zama graph atomiki. Ndizotheka kulumikiza ogwira ntchito mkati mwa seva ndi mapulagini akunja;
  • Mawonekedwe abwino ofikira makanema amakanema kudzera mukusamutsa zofotokozera zamafayilo ndikupeza mawu omvera kudzera m'mabafa a mphete;
  • Kutha kukonza ma multimedia data kuchokera panjira iliyonse;
  • Kupezeka kwa pulogalamu yowonjezera ya GStreamer kuti ikhale yosavuta kuphatikiza ndi mapulogalamu omwe alipo;
  • Thandizo la malo akutali ndi Flatpak;
  • Kuthandizira mapulagini mumtundu wa SPA (Simple Plugin API) komanso kuthekera kopanga mapulagini omwe amagwira ntchito molimbika nthawi yeniyeni;
  • Dongosolo losinthika logwirizanitsa mawonekedwe ogwiritsidwa ntchito ndi ma multimedia ndikugawa ma buffers;
  • Kugwiritsa ntchito njira yakumbuyo imodzi kuti muyendetse ma audio ndi makanema. Kutha kugwira ntchito ngati seva yomvera, malo operekera makanema kumapulogalamu (mwachitsanzo, API ya gnome-shell screencast) ndi seva yowongolera mwayi wofikira pazida zojambulira makanema.
  • Source: opennet.ru

Kuwonjezera ndemanga