een paar dagen geleden het nieuws is vrijgegeven die repository voor de ontwikkeling van die versie Ubuntu 22.10 verplaatst om de PipeWire-mediaserver te gebruiken standaard voor audioverwerking.
Met deze wijziging worden pakketten gerelateerd aan PulseAudio zijn verwijderd uit de desktop- en desktop-minimal-pakketten, en voor compatibiliteit is er in plaats van bibliotheken voor de interface met PulseAudio een pipewire-pulse-laag toegevoegd die bovenop PipeWire draait, zodat u alle bestaande PulseAudio-clients kunt laten werken.
De persoon die de wijziging bevestigde, was Heather Ellsworth van Canonical, die via een bericht commentaar gaf op de wijziging. beslissing om volledig te migreren naar PipeWire op Ubuntu 22.10.
Merk op dat in Ubuntu 22.04 beide servers werden gebruikt in de distributie: PipeWire werd gebruikt om video te verwerken bij het opnemen van screencasts en het bieden van schermtoegang, maar audio bleef worden verwerkt met behulp van PulseAudio. Op Ubuntu 22.10 blijft alleen PipeWire over.
Dat klopt, vanaf vandaag is de Kinetic iso (in behandeling, nog niet actueel omdat er zojuist wijzigingen zijn aangebracht) geüpdatet om alleen pipewire te gebruiken en niet pulseaudio. Dus @copong, je kunt dit verwachten voor kinetic.
Voor Jammy merk je misschien dat je zowel pipewire als pulseaudio hebt lopen. Dit komt omdat pulseaudio nog steeds wordt gebruikt voor audio, maar pipewire voor video. (Pipewire is vereist voor streaming en schermdeling op Wayland.)
Ik hoop dat dit onze plannen met betrekking tot pipewire/pulseaudio verduidelijkt, maar laat het ons weten als je nog vragen hebt.
Twee jaar geleden werd al een gelijkaardige wijziging doorgevoerd in de Fedora 34-distributie, wat ons in staat stelde professionele audioverwerkingsmogelijkheden te bieden, fragmentatie te elimineren en de audio-infrastructuur voor verschillende toepassingen te verenigen.
Voor degenen die het niet weten PipeWire, u moet weten dat dit biedt een geavanceerd beveiligingsmodel waarmee u de toegang per apparaat en per stream kunt beheren, waardoor het gemakkelijk is om audio en video van en naar geïsoleerde containers te streamen.
PipeWire kan elke mediastream verwerken en kan mixen en omleiden niet alleen audiostreams, maar ook videostreams, evenals het beheren van videobronnen (video-opnameapparaten, webcams of scherminhoud weergegeven door applicaties). PipeWire kan ook fungeren als een audioserver met lage latentie en functionaliteit bieden die de mogelijkheden van PulseAudio en JACK combineert, inclusief de behoeften van professionele audioverwerkingssystemen die PulseAudio niet kon claimen.
Van de kenmerken toets die kan worden gemarkeerd:
- Mogelijkheid om audio en video vast te leggen en af te spelen met minimale vertraging
- Tools voor realtime video- en geluidsverwerking
- Multi-threaded architectuur die het mogelijk maakt gedeelde toegang tot inhoud over meerdere applicaties te organiseren
- Op grafieken gebaseerd verwerkingsmodel van mediaknooppunten met ondersteuning voor feedbackloops en atomaire grafiekupdates. Het is toegestaan om controllers zowel binnen de server als in externe plug-ins te verbinden
- Efficiënte interface voor toegang tot videostreams via bestandsdescriptors en audiotoegang via een gedeelde ringbuffer
- Mogelijkheid om multimediagegevens van elk proces te verwerken
- De aanwezigheid van een plug-in voor GStreamer om de integratie met bestaande applicaties te vereenvoudigen
- Ondersteuning voor sandboxes en Flatpak-pakketsysteem
- Ondersteuning voor plug-ins in SPA-indeling (Simple Plugin API) en de mogelijkheid om plug-ins te maken die in realtime hard werken
- Flexibel systeem voor het onderhandelen over gebruikte mediaformaten en buffertoewijzing
- Mogelijkheid om een enkel achtergrondproces te gebruiken om audio en video te routeren.
- De mogelijkheid om te fungeren als een geluidsserver, een hub voor het leveren van video aan applicaties (bijvoorbeeld voor de gnome-shell screencast API) en een server voor het regelen van toegang tot hardware-apparaten voor video-opname.
Tot slot, voor degenen die meer willen weten over de notitie, kunnen ze de draad van de raadplegen discussie via onderstaande link.