Lëshimi i serverit multimedial PipeWire 1.0.0

ËshtĂ« publikuar versioni i serverit multimedial PipeWire 1.0.0, i cili shĂ«non lançimin e tij tĂ« parĂ« stabil, duke pĂ«rfaqĂ«suar pjekurinĂ« e projektit. NĂ« nivelin API dhe ABI, versioni 1.0 Ă«shtĂ« i pajtueshĂ«m me degen 0.3. PipeWire. pozicionohet si njĂ« server qĂ« zĂ«vendĂ«son serverin audio PulseAudio dhe dallon nga ai pĂ«rmes shtimit tĂ« mjeteve pĂ«r tĂ« punuar me rrjedhat video, aftĂ«sinĂ« pĂ«r tĂ« pĂ«rpunuar audion me vonesa minimale dhe njĂ« model tĂ« ri sigurie pĂ«r menaxhimin e aksesit nĂ« nivelin e pajisjeve dhe rrjedhave individuale. Projekti mbĂ«shtetet nĂ« GNOME dhe aktualisht aplikohet si parazgjedhje nĂ« Fedora Linux, RHEL, Ubuntu, Debian, SUSE/openSUSE dhe shumĂ« shpĂ«rndarje tĂ« tjera tĂ« Linuxit. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n LGPLv2.1.

PipeWire ofron mundësi për përpunimin e çdo lloj rrjedhash multimediale, është në gjendje të përzihet dhe të redirektohet rrjedhat me video, mund të përdoret për menaxhimin e burimeve video, si pajisjet e kapjes së videos, kamerat web ose përmbajtjen e ekranit të prodhuar nga aplikacionet. Për shembull, PipeWire mundëson që disa aplikacione të punojnë së bashku me kamerën web dhe zgjidh problemet me kapjen e sigurt të përmbajtjes së ekranit dhe qasjen në distancë në ekran në mjedisin Wayland.

PipeWire gjithashtu mund të veprojë si një server audio serverë, duke siguruar vonesa minimale dhe duke ofruar funksionalitet që kombinon mundësitë e PulseAudio dhe JACK, duke marrë parasysh nevojat e sistemeve profesionale të përpunimit të audios, të cilat PulseAudio nuk mund t'i përmbushte. Për më tepër, PipeWire ofron një model të avancuar sigurie që lejon menaxhimin e aksesit në nivelin e pajisjeve të veçanta dhe rrjedhave specifike, duke e thjeshtuar organizimin e kalimit të audios dhe videos nga dhe në kontejnerë të izoluar. Një nga qëllimet kryesore është mbështetja e aplikacioneve të pavarura në formatin Flatpak dhe funksionimi në grumbullin grafik të bazuar në Wayland.

Karakteristikat kryesore:

  • 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Ă«-procesore qĂ« lejon ndarjen e pĂ«rmbajtjes midis disa aplikacioneve;
  • Modeli i pĂ«rpunimit i bazuar nĂ« grafikun e nyjeve multimediale me mbĂ«shtetje pĂ«r ciklet e riciklimit dhe pĂ«rditĂ«simet atomike tĂ« grafikut. Lejohet lidhja e pĂ«rpunuesve si brenda serverit, ashtu edhe pluginĂ«ve tĂ« jashtĂ«m;
  • Interface efektive pĂ«r qasjen nĂ« rrjedhat video pĂ«rmes kalimit tĂ« deshifrave tĂ« skedarĂ«ve dhe qasjes nĂ« zĂ« pĂ«rmes buferave tĂ« pĂ«rbashkĂ«t (shared ringbuffer);
  • MundĂ«sia pĂ«r tĂ« pĂ«rpunuar tĂ« dhĂ«nat multimediale nga çdo proces;
  • Prania e njĂ« plugini pĂ«r GStreamer pĂ«r tĂ« thjeshtuar integrimin me aplikacionet ekzistuese;
  • MbĂ«shtetje pĂ«r ambiente tĂ« izoluar dhe Flatpak;
  • MbĂ«shtetje pĂ«r pluga nĂ« formatin SPA (Simple Plugin API) dhe mundĂ«sia pĂ«r tĂ« krijuar plug-in qĂ« punojnĂ« nĂ« modin e realitetit tĂ« ashpĂ«r;
  • NjĂ« sistem fleksibĂ«l pĂ«r koordinimin e formateve multimediale tĂ« pĂ«rdorura dhe ndarjen e buferave;
  • PĂ«rdorimi i njĂ« procesi tĂ« vetĂ«m prapavijĂ« pĂ«r ruterimin e zĂ«rit dhe videos. MundĂ«sia pĂ«r tĂ« funksionuar si njĂ« server zĂ«ri, njĂ« qendĂ«r pĂ«r ofrimin e aplikacioneve video (pĂ«r shembull, pĂ«r API-nĂ« screencast tĂ« gnome-shell) dhe si njĂ« server pĂ«r menaxhimin e aksesit nĂ« pajisjet harduerike pĂ«r kapjen e videos.

Ndryshimet e krahasuara me degën 0.3 përfshijnë aktivizimin e mbështetjes jackdbus, e cila lejon përdorimin e PipeWire si një klient të plote të sistemit të tingullit JACK. Për ALSA është aktivizuar planifikimi i bazuar në IRQ në profilin Pro-Audio, duke e lejuar arritjen e vonesave në nivelin e JACK. Shtuar mbështetje për versionet e vjetra dhe të reja të webrtc-audio-processing. Në pw-cat është shtuar mbështetje për skedarët DFF DSD. Shtuar mbështetje për platformën GNU/Hurd.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster