Опубликован выпуск проекта PipeWire 0.3.33, развивающего мультимедийный сервер нового поколения, идущий на замену PulseAudio. PipeWire расширяет возможности PulseAudio средствами для работы с потоками видео, возможностью обработки звука с минимальными задержками и новой моделью безопасности для управления доступом на уровне отдельных устройств и потоков. Проект поддерживается в GNOME и уже по умолчанию применяется в Fedora Linux. Код проекта написан на языке Си и распространяется под лицензией 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ë edhe si një tingull server, e cila siguron vonesë minimale dhe ofron funksionalitet që kombinon aftësitë e PulseAudio dhe JACK, duke përfshirë adresimin e nevojave të sistemeve profesionale të përpunimit të audios, të cilat PulseAudio nuk mund t'i arrinte. Për më tepër, PipeWire ofron një model të avancuar sigurie që lejon kontrollin e aksesit në nivelin e pajisjes dhe transmetimit, duke thjeshtuar drejtimin e audios dhe videos për në dhe nga kontejnerët e izoluar. Një nga qëllimet kryesore është të mbështesë aplikacione të pavarura në formatin Flatpak dhe të funksionojë në një grumbull grafikësh 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
