Ubuntu 22.10 bo preklopil na obdelavo zvoka z uporabo PipeWire namesto PulseAudio

Razvojno skladišče za izdajo Ubuntu 22.10 je prešlo na uporabo privzetega medijskega strežnika PipeWire za obdelavo zvoka. Paketi, povezani s PulseAudio, so bili odstranjeni iz namizja in namizno-minimalnih naborov, za zagotovitev združljivosti pa je namesto knjižnic za interakcijo s PulseAudio dodan sloj pipewire-pulse, ki deluje na vrhu PipeWire, kar vam omogoča, da prihranite delo vseh obstoječih odjemalcev PulseAudio.

Odločitev o popolnem prehodu na PipeWire v Ubuntu 22.10 je potrdila Heather Ellsworth iz Canonicala. Opozoriti je treba, da sta bila v Ubuntu 22.02 v distribuciji uporabljena oba strežnika - PipeWire je bil uporabljen za obdelavo videa pri snemanju posnetkov zaslona in zagotavljanju dostopa do zaslona, ​​vendar se je zvok še naprej obdeloval s pomočjo PulseAudio. V Ubuntu 22.10 bo ostal samo PipeWire. Pred dvema letoma je bila podobna sprememba že predstavljena v distribuciji Fedora 34, ki je omogočila profesionalne zmožnosti obdelave zvoka, se znebila razdrobljenosti in poenotila zvočno infrastrukturo za različne aplikacije.

PipeWire ponuja napreden varnostni model, ki omogoča nadzor dostopa na ravni naprave in toka ter olajša usmerjanje zvoka in videa v izolirane vsebnike in iz njih. PipeWire lahko obdeluje vse večpredstavnostne tokove in je sposoben mešati in preusmerjati ne le avdio tokove, ampak tudi video tokove, kot tudi upravljati video vire (naprave za zajem videa, spletne kamere ali vsebino zaslona, ​​ki jo prikazujejo aplikacije). PipeWire lahko deluje tudi kot avdio strežnik, ki zagotavlja nizko zakasnitev in funkcionalnost, ki združuje zmogljivosti PulseAudio in JACK, vključno z upoštevanjem potreb profesionalnih sistemov za obdelavo zvoka, ki jih PulseAudio ni mogel ponuditi.

Ključne značilnosti:

  • Zajemite in predvajajte zvok in video z minimalnimi zamiki;
  • Orodja za obdelavo videa in zvoka v realnem času;
  • Večprocesna arhitektura, ki vam omogoča organiziranje skupnega dostopa do vsebine več aplikacij;
  • Model obdelave, ki temelji na grafu multimedijskih vozlišč s podporo za povratne zanke in posodobitve atomskega grafa. Možno je povezati upravljalnike znotraj strežnika in zunanje vtičnike;
  • Učinkovit vmesnik za dostop do video tokov s prenosom deskriptorjev datotek in dostop do zvoka prek skupnih medpomnilnikov obroča;
  • Sposobnost obdelave multimedijskih podatkov iz katerega koli procesa;
  • Razpoložljivost vtičnika za GStreamer za poenostavitev integracije z obstoječimi aplikacijami;
  • Podpora za izolirana okolja in Flatpak;
  • Podpora za vtičnike v formatu SPA (Simple Plugin API) in možnost ustvarjanja vtičnikov, ki delujejo v trdem realnem času;
  • Prilagodljiv sistem za usklajevanje uporabljenih multimedijskih formatov in dodeljevanje medpomnilnikov;
  • Uporaba enega postopka v ozadju za usmerjanje zvoka in videa. Sposobnost delovanja v obliki avdio strežnika, središča za zagotavljanje videa aplikacijam (na primer za API za prikaz zaslona gnome-shell) in strežnika za upravljanje dostopa do strojnih naprav za zajem videa.
  • Vir: opennet.ru

Dodaj komentar