PipeWire, het multimedia-framework dat PulseAudio wil vervangen, bereikt zijn versie 0.3.0

De release van de nieuwe versie van het PipeWire 0.3.0-project is aangekondigd, die zich ontwikkelt als een nieuwe generatie multimediaserver, ter vervanging van PulseAudio. Deze nieuwe versie benadrukt het herontwerp van de verwerking van threads en verbeteringen in de bibliotheken.

Voor degenen die niet bekend zijn met PipeWire, moet u weten dat dit een project is dat Vergroot het bereik van PulseAudio bij het verwerken van een multimediastream en het kan streams mixen en omleiden met video, plus het biedt ook opties voor het beheren van videobronnen, zoals video-opnameapparaten, webcams of door applicaties gegenereerde scherminhoud.

Bv PipeWire maakt het mogelijk om multi-applicatie samenwerking te organiseren met één webcam y lost problemen op met het veilig vastleggen van scherminhoud en toegang op afstand naar het scherm in een Wayland-omgeving.

PipeWire kan ook fungeren als een geluidsserver die minimale latentie en functionaliteit biedt combineert de mogelijkheden van PulseAudio en JACK, zelfs rekening houdend met de behoeften van professionele geluidsverwerkingssystemen, waar PulseAudio geen aanspraak op kan maken.

Bovendien heeft PipeWire biedt een geavanceerd beveiligingsmodel dat toegangscontrole op individueel apparaatniveau mogelijk maakt en specifieke transmissies, en vereenvoudigt de organisatie van de levering van geluid en video van en naar geïsoleerde containers. Een van de belangrijkste doelen is om stand-alone applicaties in het Flatpak-formaat te ondersteunen en te werken aan de Wayland-gebaseerde grafische stapel.

Het project wordt ondersteund door Gnome en wordt al actief gebruikt in Fedora om screencasting en schermdeling op te nemen in Wayland-gebaseerde omgevingen.

PipeWire 0.3 Belangrijkste nieuwe functies

In deze nieuwe versie wordt dat vermeld thread processing scheduler opnieuw ontworpen waarmee de aangebrachte wijzigingen het mogelijk maakten om de tussenlaag te starten om compatibiliteit met de JACK-geluidsserver te garanderen, waarvan de prestaties vergelijkbaar zijn met die van JACK2.

ook de API is herwerkt en stabiel verklaard en het is de bedoeling om alle aanvullende wijzigingen aan de API aan te brengen zonder de compatibiliteit met bestaande applicaties te verbreken.

PipeWire 0.3 bevat een sessiebeheerder waarmee de gebruiker de multimediaknooppuntgrafiek in PipeWire kan beheren en nieuwe streams kan toevoegen. Hoewel de manager alleen de eenvoudigste set basisfuncties biedt, zal deze in de toekomst worden uitgebreid of vervangen door een meer functionele en flexibele optie zoals WirePlumber.

Van haar kant, de meegeleverde bibliotheken zijn verbeterd om compatibiliteit met PulseAudio, JACK en ALSA te garanderen, waardoor PipeWire kan worden gebruikt met bestaande toepassingen die zijn ontworpen om te werken met andere geluidssystemen. De bibliotheek voor ALSA is bijna volledig operationeel, maar de bibliotheken voor JACK en PulseAudio moeten nog worden verbeterd.

Tenslotte er wordt vermeld dat sommige GStreamer-plug-ins zijn inbegrepen om te communiceren met PipeWire. De pipewiresrc plug-in die PipeWire als geluidsbron gebruikt, werkt in de meeste situaties feilloos. De pipewiresink-plug-in voor het uitvoeren van geluid via PipeWire heeft nog geen bekende problemen.

PipeWire is nog niet klaar voor een volledige vervanging van PulseAudio en JACK, maar compatibiliteitsproblemen zullen voorrang krijgen in toekomstige releases.

Hoe PipeWire op Ubuntu en derivaten te installeren?

Voor degenen die geïnteresseerd zijn in het installeren van PipeWire op hun systemen, moeten ze weten dat het is opgenomen in de Ubuntu-repositories, maar op dit moment zijn alleen versie 0.2.7 en versie beschikbaar deze nieuwe versie is er nog niet bijgekomen, dus het zou een paar dagen moeten wachten om dit te laten gebeuren.

Installatie via de repositories is met het volgende commando:

sudo apt installeer pipewire

Terwijl, voor degenen die deze nieuwe versie nu liever installeren, zullen ze de code moeten compileren op uw systeem.

Hiervoor moeten we het downloaden met:

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

En we gaan verder met compileren en installeren met:

./autogen.sh --prefix=$PREFIX

make

make install

U kunt PipeWire testen met het volgende commando:

make run

Ten slotte kunt u de documentatie en andere informatie raadplegen op de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   jckikker zei

    de automatische vertaling naar uw limieten 😉 "sudo apt installer le tuyau"