Ubuntu 22.10 schakelt over op geluidsverwerking met PipeWire in plaats van PulseAudio

In de repository waar de ontwikkeling van de Ubuntu 22.10-release plaatsvindt, is de overstap gemaakt naar het standaard gebruik van de multimedia-server PipeWire voor geluidsverwerking. Pakketten die verband hielden met PulseAudio zijn verwijderd uit de desktop- en desktop-minimalpakketten, en voor compatibiliteit is in plaats van de bibliotheken voor interactie met PulseAudio een werkende laag boven PipeWire, pipewire-pulse, toegevoegd, die het mogelijk maakt om alle bestaande PulseAudio-clients te behouden.

De beslissing om volledig over te schakelen naar PipeWire in Ubuntu 22.10 werd bevestigd door Heather Ellsworth van Canonical. Het wordt opgemerkt dat zowel in Ubuntu 22.02 als in de distributie beide werden gebruikt. de server — PipeWire werd gebruikt voor het verwerken van video bij het opnemen van screencasts en het geven van toegang tot het scherm, maar het geluid bleef worden verwerkt met PulseAudio. In Ubuntu 22.10 zal alleen PipeWire worden behouden. Twee jaar geleden werd een soortgelijke wijziging al doorgevoerd in de distributie Fedora 34, wat heeft geleid tot de mogelijkheid voor professionele geluidsverwerking, waardoor fragmentatie werd geĆ«limineerd en de geluidsinfrastructuur voor verschillende toepassingen werd geüniformiseerd.

PipeWire biedt een uitgebreid beveiligingsmodel waarmee toegang op het niveau van individuele apparaten en specifieke streams kan worden beheerd, en vergemakkelijkt het organiseren van audio- en videopasstransmissie van en naar geĆÆsoleerde containeren. PipeWire kan elke multimediastroom verwerken en is in staat niet alleen audiostreams, maar ook videostreams te mengen en om te leiden, evenals video-invoerapparaten (video-capturaapparate, webcams of de door toepassingen weergegeven inhoud van het scherm) te beheren. PipeWire kan ook functioneren als een audiocomserver met minimale latentie en biedt functionaliteit die de mogelijkheden van PulseAudio en JACK combineert, waarbij ook rekening wordt gehouden met de behoeften van professionele geluidsverwerking, waarvoor PulseAudio niet kon zorgen.

Belangrijkste mogelijkheden:

  • Capture en weergave van audio en video met minimale vertraging;
  • Middelen voor real-time audio- en videobehandeling;
  • Multithreaded architectuur die samenwerking tussen meerdere applicaties mogelijk maakt voor het delen van inhoud;
  • Verwerkingsmodel op basis van een multimedia-knooppuntgraf met ondersteuning voor feedbacklussen en atomische grafupdates. Aansluiting van verwerkers is toegestaan, zowel binnen de server als externe plug-ins;
  • EfficiĆ«nte toegang tot videostreams via bestandshandle-overdracht en toegang tot geluid via gedeelde ringbuffers (shared ringbuffer);
  • Mogelijkheid om multimediagegevens van elke bron te verwerken;
  • Beschikbaarheid van een plug-in voor GStreamer om de integratie met bestaande applicaties te vereenvoudigen;
  • Ondersteuning voor geĆÆsoleerde omgevingen en Flatpak;
  • Ondersteuning voor plug-ins in het SPA-formaat (Simple Plugin API) en de mogelijkheid om plug-ins te creĆ«ren die werken in een harde realtime-modus;
  • Flexibel systeem voor het afstemmen van gebruikte multimediavormen en het toewijzen van buffers;
  • Gebruik van ƩƩn achtergrondproces voor het routeren van audio en video. Mogelijkheid om te functioneren als geluidsserver, hub voor video-applicaties (bijvoorbeeld voor de gnome-shell screencast API) en server voor het beheer van toegang tot hardware-apparaten voor video-opname.
  • Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster