PipeWire Media Server 0.3.33 Kutulutsidwa

Kutulutsidwa kwa polojekiti ya PipeWire 0.3.33 kwasindikizidwa, ndikupanga seva yatsopano ya multimedia kuti ilowe m'malo mwa PulseAudio. PipeWire imakulitsa luso la PulseAudio pokonza mavidiyo, makina omvera otsika pang'ono, komanso mtundu watsopano wachitetezo pazida- ndi kuwongolera pamlingo wofikira. Pulojekitiyi imathandizidwa ku GNOME ndipo imagwiritsidwa ntchito kale ndi Fedora Linux. Khodi ya polojekitiyi imalembedwa mu C ndipo imagawidwa pansi pa layisensi ya LGPLv2.1.

Zosintha zazikulu mu PipeWire 0.3.33:

  • Kutha kusinthana pakati pa mbiri ya Bluetooth HSP (mawonekedwe amutu) ndi A2DP (zotulutsa zamtundu wapamwamba kwambiri) zakhazikitsidwa.
  • Mbiri ya Pro Audio yathandizira bwino magwero enieni ndi zida zotulutsa mawu.
  • Kukambitsirana kosinthitsa mawonekedwe pogawana ma buffers ofikira molunjika (DMA-BUFs) pakati pamakasitomala angapo.
  • Ma multimedia node graph tsopano amathandizira kugwiritsa ntchito nthawi imodzi yamitundu ingapo (yoyimitsidwa mwachisawawa).
  • PulseAudio compatibility layer imagwiritsa ntchito module-switch-on-connect kuti itsanzire khalidwe la PulseAudio polumikiza zipangizo zatsopano.

Tikukumbutseni kuti PipeWire imakulitsa kuchuluka kwa PulseAudio pokonza ma multimedia mitsinje iliyonse ndipo imatha kusakaniza ndikuwongoleranso makanema amakanema. PipeWire imaperekanso kuthekera kowongolera mayendedwe amakanema, monga zida zojambulira makanema, makamera apaintaneti, kapena zomwe zili pazenera. Mwachitsanzo, PipeWire imalola mapulogalamu angapo a pawebusaiti kuti agwire ntchito limodzi ndikuthana ndi mavuto ndi kujambulidwa kotetezedwa ndi mawonekedwe akutali a Wayland.

PipeWire imathanso kukhala ngati seva yomvera, yopereka latency yotsika komanso magwiridwe antchito omwe amaphatikiza kuthekera kwa PulseAudio ndi JACK, kuphatikiza kuganizira zofunikira zamakina opangira ma audio omwe PulseAudio sakanatha kupereka. Kuphatikiza apo, PipeWire imapereka njira yachitetezo chapamwamba yomwe imalola kuwongolera pazida ndi mulingo wa mtsinje, ndikupangitsa kuti zikhale zosavuta kuyendetsa ma audio ndi makanema kupita ndi kuchokera pazotengera zakutali. Chimodzi mwazolinga zazikulu ndikuthandizira kukhazikika kwa Flatpak ndikuyendetsa pazithunzi za Wayland.

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