Ubuntu 22.10 sal oorskakel na klankverwerking met PipeWire in plaas van PulseAudio

Die ontwikkelingsbewaarplek vir die Ubuntu 22.10-vrystelling het oorgeskakel na die gebruik van die verstek PipeWire-mediabediener vir klankverwerking. Pakkette wat met PulseAudio verband hou, is van die lessenaar en lessenaar-minimale stelle verwyder, en om versoenbaarheid te verseker, in plaas van biblioteke vir interaksie met PulseAudio, is 'n pypdraad-pulslaag wat bo-op PipeWire loop bygevoeg, wat jou toelaat om die werk te stoor van alle bestaande PulseAudio-kliënte.

Die besluit om heeltemal oor te skakel na PipeWire in Ubuntu 22.10 is deur Heather Ellsworth van Canonical bevestig. Daar word opgemerk dat beide bedieners in Ubuntu 22.02 in die verspreiding gebruik is - PipeWire is gebruik om video te verwerk wanneer skermuitsendings opgeneem word en toegang tot die skerm verskaf word, maar oudio het voortgegaan om met PulseAudio verwerk te word. In Ubuntu 22.10 sal slegs PipeWire oorbly. Twee jaar gelede is 'n soortgelyke verandering reeds in die Fedora 34-verspreiding ingestel, wat dit moontlik gemaak het om professionele klankverwerkingsvermoëns te verskaf, ontslae te raak van fragmentasie en die klankinfrastruktuur vir verskillende toepassings te verenig.

PipeWire bied 'n gevorderde sekuriteitsmodel wat toegangsbeheer op toestel- en stroomvlak moontlik maak, en maak dit makliker om oudio en video na en van geïsoleerde houers te stuur. PipeWire kan enige multimedia-strome verwerk en is in staat om nie net oudiostrome nie, maar videostrome te meng en te herlei, asook om videobronne te bestuur (video-opnametoestelle, webkameras of skerminhoud wat deur toepassings vertoon word). PipeWire kan ook as 'n klankbediener optree, wat lae latensie en funksionaliteit bied wat die vermoëns van PulseAudio en JACK kombineer, insluitend die inagneming van die behoeftes van professionele klankverwerkingstelsels wat PulseAudio nie kon bied nie.

Belangrikste kenmerke:

  • Vang en speel oudio en video met minimale vertragings;
  • Gereedskap vir die verwerking van video en klank in reële tyd;
  • Multi-proses argitektuur wat jou toelaat om gedeelde toegang tot die inhoud van verskeie toepassings te organiseer;
  • 'n Verwerkingsmodel gebaseer op 'n grafiek van multimedia nodusse met ondersteuning vir terugvoerlusse en atoomgrafiekopdaterings. Dit is moontlik om hanteerders beide binne die bediener en eksterne plugins te koppel;
  • 'n Doeltreffende koppelvlak vir toegang tot videostrome deur die oordrag van lêerbeskrywers en toegang tot oudio deur gedeelde ringbuffers;
  • Vermoë om multimediadata van enige prosesse te verwerk;
  • Beskikbaarheid van 'n inprop vir GStreamer om integrasie met bestaande toepassings te vereenvoudig;
  • Ondersteuning vir geïsoleerde omgewings en Flatpak;
  • Ondersteuning vir plugins in SPA-formaat (Simple Plugin API) en die vermoë om plugins te skep wat in harde real-time werk;
  • Buigsame stelsel vir die koördinering van gebruikte multimedia-formate en die toekenning van buffers;
  • Gebruik 'n enkele agtergrondproses om oudio en video te stuur. Die vermoë om te werk in die vorm van 'n oudiobediener, 'n spilpunt vir die verskaffing van video aan toepassings (byvoorbeeld vir die gnome-shell screencast API) en 'n bediener vir die bestuur van toegang tot hardeware video-opname toestelle.
  • Bron: opennet.ru

Voeg 'n opmerking