I Ubuntu 22.10 vil PipeWire blive brugt i stedet for PulseAudio

Rørledning

for få dage siden nyheden blev frigivet det versionsudviklingsarkiv Ubuntu 22.10 flyttede til at bruge PipeWire-medieserveren standard for lydbehandling.

Med denne ændring er pakker relateret til PulseAudio er blevet fjernet fra desktop- og desktop-minimal-pakkerne, og for kompatibilitet, i stedet for biblioteker til at interface med PulseAudio, er der tilføjet et pipewire-pulslag, der kører oven på PipeWire, hvilket giver dig mulighed for at holde alle eksisterende PulseAudio-klienter kørende.

Den person, der bekræftede ændringen, var Heather Ellsworth fra Canonical, som gennem et indlæg kommenterede ændringen. beslutning om fuldt ud at migrere til PipeWire på Ubuntu 22.10.

Bemærk, at i Ubuntu 22.04 blev begge servere brugt i distributionen: PipeWire blev brugt til at behandle video ved optagelse af screencasts og give skærmadgang, men lyden fortsatte med at blive behandlet ved hjælp af PulseAudio. På Ubuntu 22.10 er der kun PipeWire tilbage.

Det er rigtigt, fra og med i dag er Kinetic iso (afventer, ikke aktuel endnu, da der lige er foretaget ændringer) blevet opdateret til kun at køre pipewire og ikke pulsaudio. Så @copong, du kan forvente dette for kinetisk.

For Jammy kan du bemærke, at du har både pipewire og pulsaudio kørende. Dette skyldes, at pulsaudio stadig bruges til lyd, men pipewire bruges til video. (Pipewire er påkrævet til streaming og skærmdeling på Wayland.)

Jeg håber, at dette tydeliggør vores planer vedrørende pipewire/pulsaudio, men lad os vide, hvis du har flere spørgsmål.

For to år siden blev en lignende ændring allerede gennemført i Fedora 34-distributionen, som gjorde det muligt for os at levere professionelle lydbehandlingskapaciteter, eliminere fragmentering og forene lydinfrastrukturen til forskellige applikationer.

For dem der ikke er opmærksomme på PipeWire, skal du vide, at dette tilbyder en avanceret sikkerhedsmodel, der giver dig mulighed for at administrere adgang efter enhed og efter stream, hvilket gør det nemt at streame lyd og video til og fra isolerede beholdere.

PipeWire kan behandle enhver mediestrøm og kan blande og omdirigere ikke kun lydstreams, men også videostreams, samt administrere videokilder (videooptagelsesenheder, webcams eller skærmindhold, der vises af applikationer). PipeWire kan også fungere som en lydserver med lav latency og levere funktionalitet, der kombinerer funktionerne fra PulseAudio og JACK, herunder at imødekomme behovene for professionelle lydbehandlingssystemer, som PulseAudio ikke kunne gøre krav på.

Af egenskaberne nøgle, der kan fremhæves:

  • Evne til at optage og afspille lyd og video med minimal forsinkelse
  • Værktøjer til video- og lydbehandling i realtid
  • Flertrådsarkitektur, der gør det muligt at organisere delt adgang til indhold på tværs af flere applikationer
  • Graf-baseret behandlingsmodel af medieknuder med understøttelse af feedback-loops og opdateringer af atomgrafer. Det er tilladt at tilslutte controllere både inde på serveren og i eksterne plugins
  • Effektiv grænseflade til adgang til videostreams via filbeskrivelser og lydadgang via en delt ringebuffer
  • Evne til at behandle multimediedata fra enhver proces
  • Tilstedeværelsen af ​​et plugin til GStreamer for at forenkle integrationen med eksisterende applikationer
  • Understøttelse af sandkasser og Flatpak-pakkesystem
  • Understøttelse af plugins i SPA-format (Simple Plugin API) og muligheden for at skabe plugins, der fungerer i hård realtid
  • Fleksibelt system til forhandling af brugte medieformater og bufferallokering
  • Mulighed for at bruge en enkelt baggrundsproces til at dirigere lyd og video.
  • Evnen til at fungere som en lydserver, en hub til at levere video til applikationer (for eksempel til gnome-shell screencast API) og en server til at kontrollere adgangen til videooptagelseshardwareenheder.

Endelig, for dem, der er interesseret i at vide mere om noten, kan de konsultere tråden i diskussion på nedenstående link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.