Udgivelsen af den nye version af PipeWire 0.3.0-projektet er blevet annonceret, som udvikler sig som en ny generation af multimedieserver, der erstatter PulseAudio. Denne nye version fremhæver redesignet af behandlingen af tråde og forbedringer i bibliotekerne.
For dem, der ikke er bekendt med PipeWire, skal du vide, at dette er et projekt Udvider rækkevidden for PulseAudio, når du behandler enhver multimediestrøm og det kan blande og omdirigere streams med video, plus det giver også muligheder for styring af videokilder, såsom videooptagelsesenheder, webcams eller applikationsgenereret skærmindhold.
Fx PipeWire gør det muligt at organisere multi-applikationssamarbejde med et webcam y løser problemer med sikker registrering af skærmindhold og fjernadgang til skærmen i et Wayland-miljø.
PipeWire kan også fungere som en lydserver hvilket giver minimal ventetid og funktionalitet, der kombinerer funktionerne i PulseAudio og JACK, selv overvejer behovene i professionelle lydbehandlingssystemer, som PulseAudio ikke kan kræve.
Derudover PipeWire tilbyder en avanceret sikkerhedsmodel, der giver adgangskontrol på det enkelte enhedsniveau og specifikke transmissioner og forenkler organisationen af levering af lyd og video til og fra isolerede containere. Et af hovedmålene er at understøtte enkeltstående applikationer i Flatpak-format og arbejde på den Wayland-baserede grafikstak.
Projektet understøttes af Gnome og bruges allerede aktivt i Fedora til at optage screencasting og skærmdeling i Wayland-baserede miljøer.
PipeWire 0.3 Nøgle Nye funktioner
I denne nye version nævnes det trådbehandling planlægning redesignet med hvilke de foretagne ændringer tillod at starte det mellemliggende lag for at garantere kompatibilitet med JACK-lydserveren, hvis ydeevne er sammenlignelig med den for JACK2.
også API blev omarbejdet og erklæret stabil og det er planlagt at foretage alle yderligere ændringer i API'en uden at bryde kompatibiliteten med eksisterende applikationer.
PipeWire 0.3 inkluderer en session manager som giver brugeren mulighed for at administrere multimedieknudegrafen i PipeWire samt tilføje nye streams. Mens manager kun leverer det enkleste sæt grundlæggende funktioner, vil det blive udvidet eller erstattet i fremtiden med en mere funktionel og fleksibel mulighed som WirePlumber.
For sin del, de inkluderede biblioteker er blevet forbedret for at sikre kompatibilitet med PulseAudio, JACK og ALSA, der gør det muligt at bruge PipeWire med eksisterende applikationer designet til at arbejde med andre lydsystemer. Biblioteket til ALSA er næsten fuldt operationelt, men bibliotekerne til JACK og PulseAudio har stadig brug for forbedring.
Endelig det nævnes, at nogle GStreamer-plugins er inkluderet at interagere med PipeWire. Plug-in til pipewiresrc, der bruger PipeWire som lydkilde, fungerer fejlfrit i de fleste situationer. Pipewiresink-pluginet til udsendelse af lyd gennem PipeWire har ikke nogle kendte problemer endnu.
PipeWire er endnu ikke klar til en fuld udskiftning af PulseAudio og JACK, men kompatibilitetsproblemer har forrang i fremtidige udgivelser.
Hvordan installeres PipeWire på Ubuntu og derivater?
For dem, der er interesserede i at installere PipeWire på deres systemer, skal de vide, at dette er inkluderet i Ubuntu-arkiverne, men i øjeblikket er kun version 0.2.7 og version tilgængelig Denne nye version er endnu ikke inkluderet, så de bliver nødt til at vente et par dage på, at dette sker.
Installation gennem arkiverne er med følgende kommando:
sudo apt installere rørledning
Mens, for dem, der foretrækker at installere denne nye version nu, skal de kompilere koden på dit system.
Til dette skal vi downloade det med:
git clone https://github.com/PipeWire/pipewire.git
Og vi fortsætter med at kompilere og installere med:
./autogen.sh --prefix=$PREFIX make make install
Du kan teste PipeWire med følgende kommando:
make run
Endelig kan du se dokumentationen og andre oplysninger på følgende link.
En kommentar, lad din
den automatiske oversættelse til dine grænser 😉 "sudo apt installer le tuyau"