Lëshimi i serverit mediatik PipeWire 0.3.35

Është publikuar publikimi i projektit PipeWire 0.3.35, duke zhvilluar një server multimedial të gjeneratës së re për të zëvendësuar PulseAudio. PipeWire ofron aftësi të përmirësuara të transmetimit të videos mbi PulseAudio, përpunim audio me vonesë të ulët dhe një model të ri sigurie për kontrollin e aksesit në nivelin e pajisjes dhe 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.35:

  • Mbështetje e shtuar për përcjelljen e protokollit S/PDIF për transmetimin e audios dixhitale nëpërmjet lidhësve optikë dhe HDMI.
  • Kodekët për Bluetooth përfshihen në shtojca të veçanta që ngarkohen në mënyrë dinamike.
  • Janë bërë një sërë rregullimesh të rëndësishme në lidhje me mbështetjen MIDI.
  • Funksionimi i aplikacionit skypeforlinux është përmirësuar duke shtuar një lidhje që detyron përdorimin e formatit S16 gjatë transmetimit të informacionit në lidhje me pajisjet hyrëse dhe dalëse audio. Ndryshimi zgjidhi problemin që çoi në mungesën e zërit nga pajtimtari në anën tjetër të lidhjes.
  • Numri i formateve audio të disponueshme për përzierje është zgjeruar.
  • U shtua një ndërfaqe e re për ngarkimin e moduleve. Shtojcat mund ta përdorin këtë ndërfaqe për të dërguar një kërkesë për të shkarkuar shtojcat e spa.
  • Madhësia e tamponit të parametrave është rritur, e cila më parë nuk mund të akomodonte të gjitha vetitë e nyjeve me një numër të madh kanalesh.
  • Aktivizimi i drejtuesve është aktivizuar gjatë krijimit të lidhjeve të kthimit.
  • Serveri zbaton shtesën e rivendosjes së pajisjes, e cila ju lejon të konfiguroni kodekët IEC958 (S/PDIF) të mbështetur nga pajisja e daljes audio duke përdorur mjetin pavucontrol.

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