I Ubuntu 22.10 kommer PipeWire att användas istället för PulseAudio

rörtråd

för några dagar sedan nyheten släpptes det versionsutvecklingsförrådet Ubuntu 22.10 flyttade för att använda PipeWire-mediaservern standard för ljudbehandling.

Med denna förändring, paket relaterade till PulseAudio har tagits bort från skrivbordet och desktop-minimalpaketen, och för kompatibilitet, istället för bibliotek för gränssnitt med PulseAudio, har ett pipewire-pulslager lagts till som körs ovanpå PipeWire, vilket gör att du kan hålla alla befintliga PulseAudio-klienter igång.

Personen som bekräftade förändringen var Heather Ellsworth från Canonical, som genom ett inlägg kommenterade förändringen. beslut att helt migrera till PipeWire på Ubuntu 22.10.

Observera att i Ubuntu 22.04 användes båda servrarna i distributionen: PipeWire användes för att bearbeta video vid inspelning av skärmsändningar och tillhandahållande av skärmåtkomst, men ljud fortsatte att bearbetas med PulseAudio. På Ubuntu 22.10 finns bara PipeWire kvar.

Just det, från och med idag har Kinetic iso (väntande, inte aktuell än eftersom ändringar precis har gjorts) uppdaterats för att bara köra pipewire och inte pulsaudio. Så @copong, du kan förvänta dig detta för kinetik.

För Jammy kanske du märker att du har både pipewire och pulsaudio igång. Detta beror på att pulsaudio fortfarande används för ljud, men pipewire används för video. (Pipewire krävs för streaming och skärmdelning på Wayland.)

Jag hoppas att detta förtydligar våra planer angående pipewire/pulsaudio, men låt oss veta om du har några fler frågor.

För två år sedan genomfördes redan en liknande förändring i Fedora 34-distributionen, vilket gjorde det möjligt för oss att tillhandahålla professionell ljudbehandlingskapacitet, eliminera fragmentering och förena ljudinfrastrukturen för olika applikationer.

För de som inte är medvetna om PipeWire, du borde veta att detta erbjuder en avancerad säkerhetsmodell som låter dig hantera åtkomst efter enhet och ström, vilket gör det enkelt att strömma ljud och video till och från isolerade behållare.

PipeWire kan bearbeta vilken mediaström som helst och kan blanda och omdirigera inte bara ljudströmmar, utan även videoströmmar, samt hantera videokällor (videoinspelningsenheter, webbkameror eller skärminnehåll som visas av applikationer). PipeWire kan också fungera som en ljudserver med låg latens och tillhandahålla funktionalitet som kombinerar funktionerna hos PulseAudio och JACK, inklusive att tillgodose behoven hos professionella ljudbehandlingssystem som PulseAudio inte kunde göra anspråk på.

Av egenskaperna nyckel som kan markeras:

  • Möjlighet att fånga och spela upp ljud och video med minimal fördröjning
  • Verktyg för video- och ljudbehandling i realtid
  • Flertrådsarkitektur som gör det möjligt att organisera delad åtkomst till innehåll över flera applikationer
  • Grafbaserad bearbetningsmodell av medianoder med stöd för återkopplingsslingor och uppdateringar av atomdiagram. Det är tillåtet att ansluta kontroller både inne på servern och i externa plugins
  • Effektivt gränssnitt för åtkomst till videoströmmar via filbeskrivningar och ljudåtkomst via en delad ringbuffert
  • Möjlighet att bearbeta multimediadata från vilken process som helst
  • Förekomsten av ett plugin för GStreamer för att förenkla integrationen med befintliga applikationer
  • Stöd för sandlådor och Flatpak-paketsystem
  • Stöd för plugins i SPA-format (Simple Plugin API) och möjligheten att skapa plugins som fungerar i hård realtid
  • Flexibelt system för förhandling av använda mediaformat och bufferttilldelning
  • Möjlighet att använda en enda bakgrundsprocess för att dirigera ljud och video.
  • Möjligheten att fungera som en ljudserver, ett nav för att tillhandahålla video till applikationer (till exempel för gnome-shell screencast-API) och en server för att kontrollera åtkomst till hårdvaruenheter för videoinspelning.

Slutligen, för de som är intresserade av att veta mer om anteckningen, kan de konsultera tråden i diskussion på länken nedan.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.