Serveri multimedial PipeWire 0.3 është në dispozicion, duke zëvendësuar PulseAudio

Publikuar çlirimi i rëndësishëm i projektit PipeWire 0.3.0, që zhvillon një server multimedial të brezit të ri, duke zëvendësuar PulseAudio. PipeWire zgjeron mundësitë e PulseAudio duke ofruar mjete për punë me video, mundësinë e përpunimit të zërit me vonesa minimale dhe një model të ri sigurie për të menaxhuar qasjen në nivelin e pajisjeve dhe rrjedhave. Projekti mbështetet në GNOME dhe tashmë përdoret aktivisht në Fedora Linux për regjistrimin e përmbajtjes së ekranit (screencasting) dhe ndarjen e ekranit në mjedise të bazuara në Wayland. Kodi i projektit është shkruar në gjuhën C dhe distribuohet nën licencën LGPLv2.1.

Ndryshimet kryesore në në PipeWire 0.3:

  • Planifikuesi i pĂ«rpunimit tĂ« rrjedhave Ă«shtĂ« rishikuar plotĂ«sisht. Ndryshimet lejuan qĂ« njĂ« shtresĂ« tĂ« funksiononte pĂ«r tĂ« siguruar pajtueshmĂ«ri me serverin e zĂ«rit JACK, performanca e tĂ« cilit Ă«shtĂ« e krahasueshme me JACK2.
  • E rishikuar dhe shpallur e qĂ«ndrueshme API. TĂ« gjitha ndryshimet e mĂ«tejshme nĂ« API pritet tĂ« realizohen pa shkelur pajtueshmĂ«rinĂ« mbrapsht me aplikacionet ekzistuese.
  • Pjesa pĂ«rfshin menaxherin e seancave, i cili mundĂ«son menaxhimin e grafikĂ«s sĂ« nyjeve multimedia nĂ« PipeWire, si dhe shtimin e rrjedhave tĂ« reja. Deri tani, menaxheri ofron vetĂ«m njĂ« grup tĂ« thjeshtĂ« funksionesh bazĂ« dhe nĂ« tĂ« ardhmen do tĂ« zgjerohet ose do tĂ« zĂ«vendĂ«sohet me njĂ« variant mĂ« funksional dhe fleksibĂ«l, siç Ă«shtĂ« WirePlumber.
  • Bibliotekat qĂ« pĂ«rfshihen janĂ« pĂ«rmirĂ«suar pĂ«r tĂ« siguruar pajtueshmĂ«rinĂ« me PulseAudio, JACK dhe ALSA, duke lejuar pĂ«rdorimin e PipeWire me aplikacione ekzistuese tĂ« destinuara pĂ«r sistemet e tjera tĂ« zĂ«rit. Biblioteka pĂ«r ALSA tashmĂ« Ă«shtĂ« gati pothuajse nĂ« mĂ«nyrĂ« tĂ« plotĂ«, por bibliotekat pĂ«r JACK dhe PulseAudio ende kĂ«rkojnĂ« pĂ«rmirĂ«sime. PipeWire ende nuk Ă«shtĂ« gati pĂ«r tĂ« zĂ«vendĂ«suar plotĂ«sisht PulseAudio dhe JACK, por nĂ« versionet e ardhshme do t'i jepet prioritet çështjeve tĂ« pajtueshmĂ«risĂ«.
  • Pjesa pĂ«rfshin disa plug-in GStreamer pĂ«r ndĂ«rveprimin me PipeWire. Plug-in-i pipewiresrc, qĂ« pĂ«rdor PipeWire si burim zĂ«ri, funksionon pa probleme nĂ« shumicĂ«n e situatave. Plug-in-i pipewiresink pĂ«r dĂ«rgimin e zĂ«rit pĂ«rmes PipeWire ende ka disa probleme tĂ« njohura.
  • MbĂ«shtetje pĂ«r PipeWire 0.3 Ă«shtĂ« integruar nĂ« menaxherin e dritareve Mutter, i zhvilluar nga projekti GNOME.

Kujtojmë se PipeWire zgjeron aplikacionin e PulseAudio duke përpunuar çdo rrjedhë multimediash dhe është në gjendje të përziejë dhe redirektojë rrjedhat me video. PipeWire gjithashtu ofron mundësi për menaxhimin e burimeve të videos, si pajisjet e kapjes së videos, web-kamerat ose përmbajtja e ekranit të shkarkuar nga aplikacionet. Për shembull, PipeWire ofron mundësinë të organizoni bashkëpunimin e disa aplikacioneve me web-kamerën dhe zgjidh problemet me kapjen e sigurt të përmbajtjes së ekranit dhe aksesin e largët në ekran në mjedisin Wayland.

PipeWire gjithashtu mund të veprojë si një server audio, duke siguruar vonesa minimale dhe duke ofruar funksionalitet që kombinon mundësitë. PulseAudio dhe JACK, duke marrë parasysh nevojat e sistemeve profesionale të përpunimit të zërit, të cilat PulseAudio nuk mund të përmbushte. Për më tepër, PipeWire ofron një model të avancuar të sigurisë, duke mundësuar menaxhimin e aksesit në nivelin e pajisjeve të veçanta dhe rrjedhave specifike, duke e bërë më të lehtë organizimin e kallëpizimit të zërit dhe videos nga dhe në kontejnerët e izoluar. Një nga qëllimet kryesore është mbështetje e aplikacioneve të pavarura në formatin Flatpak dhe funksionimi në grupe grafike mbi Wayland.

Ndryshimet kryesore mundësitë:

  • Kapja dhe riprodhimi i zĂ«rit dhe videos me vonesa minimale;
  • Mjetet pĂ«r pĂ«rpunimin e videos dhe zĂ«rit nĂ« kohĂ« reale;
  • Arkitektura shumĂ«procesorike, e cila lejon aksesin e pĂ«rbashkĂ«t nĂ« pĂ«rmbajtjen e disa aplikacioneve;
  • Modeli i pĂ«rpunimit mbi bazĂ«n e grafĂ«ve tĂ« nyjeve multimediale me mbĂ«shtetje pĂ«r ciklet e zĂ«vendĂ«simit dhe pĂ«rditĂ«simet atomike tĂ« grafĂ«ve. Lejohet lidhja e pĂ«rpunuesve si brenda serverit ashtu edhe plug-in-eve tĂ« jashtme;
  • NjĂ« ndĂ«rfaqe efektive pĂ«r aksesin nĂ« video pĂ«rmes kalimit tĂ« descriptorĂ«ve tĂ« skedarĂ«ve dhe aksesit nĂ« zĂ« pĂ«rmes buferave tĂ« pĂ«rbashkĂ«ta ring (shared ringbuffer);
  • MundĂ«si pĂ«r tĂ« pĂ«rpunuar tĂ« dhĂ«nat multimediatike nga çdo proces;
  • Prania e njĂ« plani pĂ«r GStreamer pĂ«r tĂ« thjeshtuar integrimin me aplikacionet ekzistuese;
  • MbĂ«shtetje pĂ«r mjedise tĂ« izoluar dhe Flatpak;
  • MbĂ«shtetje pĂ«r plugin nĂ« formatin SPA (Simple Plugin API) dhe mundĂ«sia pĂ«r tĂ« krijuar plugina qĂ« punojnĂ« nĂ« mĂ«nyrĂ« tĂ« rreptĂ« nĂ« kohĂ« reale;
  • NjĂ« sistem fleksibĂ«l pĂ«r pajtimin e formateve multimediatike nĂ« pĂ«rdorim dhe ndarjen e bufeve;
  • PĂ«rdorimi i njĂ« procesi tĂ« sfondit pĂ«r ruterimin e zĂ«rit dhe videos. MundĂ«sia pĂ«r tĂ« punuar si njĂ« server audio, njĂ« hub pĂ«r ofrimin e videos pĂ«r aplikacione (p.sh., pĂ«r API-nĂ« screencast tĂ« gnome-shell) dhe njĂ« server pĂ«r menaxhimin e aksesit nĂ« pajisjet harduerike tĂ« kapjes sĂ« videos.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster