Lëshimi i serverit mediatik PipeWire 0.3.33

Është publikuar publikimi i projektit PipeWire 0.3.33, duke zhvilluar një server multimedial të gjeneratës së re për të zëvendësuar PulseAudio. PipeWire zgjeron aftësitë e PulseAudio me aftësitë e transmetimit të videos, përpunimin e zërit me vonesë të ulët dhe një model të ri sigurie për kontrollin e aksesit në pajisje dhe në nivelin e transmetimit. Projekti mbështetet në GNOME dhe përdoret tashmë si parazgjedhje në Fedora Linux. Kodi i projektit është shkruar në C dhe shpërndahet nën licencën LGPLv2.1.

Ndryshime të mëdha në PipeWire 0.3.33:

  • Është zbatuar aftësia për të kaluar automatikisht midis profileve Bluetooth HSP (modaliteti i kufjeve) dhe A2DP (dalja audio me cilësi të lartë).
  • Profili Pro Audio ka përmirësuar mbështetjen për burimet virtuale dhe pajisjet e daljes audio.
  • Negocimi i përmirësuar i modifikuesit të formatit kur ndahen buferat e qasjes direkte të memories (DMA-BUF) midis klientëve të shumtë.
  • Grafiku i nyjeve multimediale tani mbështet përdorimin e njëkohshëm të shkallëve të shumëfishta të kampionimit (të çaktivizuar si parazgjedhje).
  • Shtresa e përputhshmërisë PulseAudio zbaton një modul të kyçjes së modulit për të imituar sjelljen e PulseAudio kur lidhni pajisje të reja.

Le t'ju kujtojmë se PipeWire zgjeron fushën e PulseAudio duke përpunuar çdo transmetim multimedial dhe është në gjendje të përziejë dhe ridrejtojë transmetimet video. PipeWire ofron gjithashtu aftësi për të kontrolluar burimet e videos, të tilla si pajisjet e kapjes së videos, kamerat në internet ose përmbajtjen e ekranit të aplikacionit. Për shembull, PipeWire lejon që aplikacione të shumta të kamerave të uebit të punojnë së bashku dhe zgjidh problemet me kapjen e sigurt të ekranit dhe aksesin në distancë të ekranit në mjedisin Wayland.

PipeWire mund të veprojë gjithashtu si një server audio, duke ofruar vonesë dhe funksionalitet të ulët që kombinon aftësitë e PulseAudio dhe JACK, duke përfshirë marrjen parasysh të nevojave të sistemeve profesionale të përpunimit audio që PulseAudio nuk mund të ofronte. Për më tepër, PipeWire ofron një model të avancuar sigurie që lejon kontrollin e aksesit në nivelin e pajisjes dhe transmetimit, dhe e bën më të lehtë drejtimin e audios dhe videos në dhe nga kontejnerët e izoluar. Një nga qëllimet kryesore është mbështetja e aplikacioneve të pavarura Flatpak dhe ekzekutimi në një pirg grafike të bazuar në Wayland.

Karakteristikat kryesore:

  • Regjistroni dhe riprodhoni audio dhe video me vonesa minimale;
  • Mjete për përpunimin e videos dhe audios në kohë reale;
  • Arkitektura shumëprocesore që ju lejon të organizoni akses të përbashkët në përmbajtjen e disa aplikacioneve;
  • Një model përpunimi i bazuar në një grafik të nyjeve multimediale me mbështetje për unazat e reagimit dhe përditësimet e grafikut atomik. Është e mundur të lidhni mbajtësit si brenda serverit ashtu edhe shtojcat e jashtme;
  • Një ndërfaqe efikase për të hyrë në transmetimet video përmes transferimit të përshkruesve të skedarëve dhe aksesit të audios përmes buferave të unazave të përbashkëta;
  • Aftësia për të përpunuar të dhëna multimediale nga çdo proces;
  • Disponueshmëria e një shtojceje për GStreamer për të thjeshtuar integrimin me aplikacionet ekzistuese;
  • Mbështetje për mjedise të izoluara dhe Flatpak;
  • Mbështetje për shtojcat në formatin SPA (Simple Plugin API) dhe aftësinë për të krijuar shtojca që funksionojnë në kohë reale të vështirë;
  • Sistem fleksibël për koordinimin e formateve multimediale të përdorura dhe ndarjen e buferëve;
  • Përdorimi i një procesi të vetëm sfondi për të drejtuar audion dhe videon. Aftësia për të punuar në formën e një serveri audio, një qendër për ofrimin e videove në aplikacione (për shembull, për API-në e ekranit gnome-shell) dhe një server për menaxhimin e aksesit në pajisjet e kapjes së videos harduerike.

Burimi: opennet.ru

Shto një koment