PipeWire, multimedia-ramverket som syftar till att ersätta PulseAudio, når sin version 0.3.0

Lanseringen av den nya versionen av PipeWire 0.3.0-projektet har meddelats, som utvecklas som en ny generation multimediaserver som ersätter PulseAudio. Den här nya versionen belyser redesignen av bearbetning av trådar och förbättringar i biblioteken.

För dem som inte känner till PipeWire, bör du veta att detta är ett projekt som Utökar räckvidden för PulseAudio vid bearbetning av multimediaströmmar och det kan blanda och omdirigera strömmar med video, plus det ger också alternativ för hantering av videokällor, till exempel videoinspelningsenheter, webbkameror eller applikationsgenererat skärminnehåll.

T.ex. PipeWire gör det möjligt att organisera samarbete med flera applikationer med en webbkamera y löser problem med säker inspelning av skärminnehåll och fjärråtkomst till skärmen i en Wayland-miljö.

PipeWire kan också fungera som en ljudserver vilket ger minimal latens och funktionalitet som kombinerar funktionerna i PulseAudio och JACK, även med tanke på behoven hos professionella ljudbehandlingssystem, vilket PulseAudio inte kan göra anspråk på.

Dessutom, PipeWire erbjuder en avancerad säkerhetsmodell som tillåter åtkomstkontroll på individuell enhetsnivå och specifika överföringar, och förenklar organisationen av leverans av ljud och video till och från isolerade behållare. Ett av huvudmålen är att stödja fristående applikationer i Flatpak-format och att arbeta med den Wayland-baserade grafikstacken.

Projektet stöds av Gnome och används redan aktivt i Fedora för att spela in screencasting och skärmdelning i Wayland-baserade miljöer.

PipeWire 0.3 viktiga nya funktioner

I denna nya version nämns det trådbearbetningsschemaläggaren redesignas med vilka ändringarna gjordes, fick starta mellanlagret för att garantera kompatibilitet med JACK-ljudservern, vars prestanda är jämförbar med den för JACK2.

också API omarbetades och förklarades stabil och det är planerat att göra alla ytterligare ändringar i API utan att bryta kompatibiliteten med befintliga applikationer.

PipeWire 0.3 inkluderar en session manager vilket gör att användaren kan hantera multimedia-noddiagrammet i PipeWire, samt lägga till nya strömmar. Medan chefen bara tillhandahåller den enklaste uppsättningen grundläggande funktioner kommer den att utökas eller ersättas i framtiden med ett mer funktionellt och flexibelt alternativ som WirePlumber.

För sin del, de inkluderade biblioteken har förbättrats för att säkerställa kompatibilitet med PulseAudio, JACK och ALSA, vilket gör att PipeWire kan användas med befintliga applikationer som är utformade för att fungera med andra ljudsystem. Biblioteket för ALSA är nästan fullt operativt, men biblioteken för JACK och PulseAudio behöver fortfarande förbättras.

Slutligen, det nämns att vissa GStreamer-plugins ingår för att interagera med PipeWire. Plug-in för pipewiresrc som använder PipeWire som ljudkälla fungerar felfritt i de flesta situationer. Plugin för pipewiresink för att mata ut ljud genom PipeWire har inga kända problem ännu.

PipeWire är ännu inte redo för en fullständig ersättning av PulseAudio och JACK, men kompatibilitetsproblem kommer att ha företräde i framtida utgåvor.

Hur installerar jag PipeWire på Ubuntu och derivat?

För dem som är intresserade av att installera PipeWire på sina system, bör de veta att detta ingår i Ubuntu-repositorierna, men just nu är endast version 0.2.7 och version tillgängliga den här nya versionen har ännu inte inkluderats, så de måste vänta några dagar för att detta ska hända.

Installationen genom förvaren är med följande kommando:

sudo apt installera pipewire

Medan, för de som föredrar att installera den här nya versionen nu måste de kompilera koden på ditt system.

För detta måste vi ladda ner den med:

git clone https://github.com/PipeWire/pipewire.git

Och vi fortsätter att kompilera och installera med:

./autogen.sh --prefix=$PREFIX

make

make install

Du kan testa PipeWire med följande kommando:

make run

Slutligen kan du läsa dokumentationen och annan information på följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   jcfrog sade

    den automatiska översättningen till dina gränser 😉 "sudo apt installer le tuyau"