Ubuntu 22.10 wäert op Audioveraarbechtung mat PipeWire anstatt PulseAudio plënneren

D'Entwécklungsrepository fir d'Ubuntu 22.10 Verëffentlechung ass gewiesselt fir de Standard PipeWire Mediaserver fir Audioveraarbechtung ze benotzen. Packagen am Zesummenhang mat PulseAudio goufen aus dem Desktop an Desktop-Minimal Sets geläscht, a fir Kompatibilitéit ze garantéieren, amplaz vu Bibliothéike fir mat PulseAudio ze interagéieren, ass eng Pipewire-Puls-Schicht uewen op PipeWire bäigefüügt, wat Iech erlaabt d'Aarbecht ze späicheren vun all bestehend PulseAudio Clienten.

D'Entscheedung fir komplett op PipeWire an Ubuntu 22.10 ze wiesselen gouf vum Heather Ellsworth vu Canonical bestätegt. Et gëtt bemierkt datt an Ubuntu 22.02 béid Server an der Verdeelung benotzt goufen - PipeWire gouf benotzt fir Video ze veraarbecht wann Dir Screencasts opgeholl hutt an Zougang zum Bildschierm ubitt, awer Audio ass weider mat PulseAudio veraarbecht ginn. An Ubuntu 22.10 bleift nëmmen PipeWire. Virun zwee Joer gouf eng ähnlech Ännerung schonn an der Fedora 34 Verdeelung agefouert, déi et méiglech gemaach huet professionell Audioveraarbechtungsfäegkeeten ze bidden, d'Fragmentatioun lass ze ginn an d'Audioinfrastruktur fir verschidden Uwendungen ze vereenegen.

PipeWire bitt en fortgeschratt Sécherheetsmodell deen Zougangskontroll um Apparat a Stroumniveau erlaabt, a mécht et méi einfach fir Audio a Video op a vun isoléierte Container ze routen. PipeWire kann all Multimedia Streams veraarbechten an ass fäeg net nëmmen Audio Streams ze vermëschen a viruleeden, mee Video Streams, souwéi Videoquellen ze managen (Video Capture Geräter, Webkameraen oder Écran Inhalt ugewisen vun Uwendungen). PipeWire kann och als Audio Server handelen, déi niddereg latency a Funktionalitéit ubitt, déi d'Fäegkeete vu PulseAudio a JACK kombinéiert, och d'Bedierfnesser vu professionnelle Audioveraarbechtungssystemer berücksichtegt, déi PulseAudio net ubidden.

Haaptmerkmale:

  • Erfaassen an ofspillen Audio a Video mat minimale Verspéidungen;
  • Tools fir d'Veraarbechtung vu Video an Audio an Echtzäit;
  • Multiprocess Architektur déi Iech erlaabt e gemeinsamen Zougang zum Inhalt vu verschiddenen Uwendungen z'organiséieren;
  • E Veraarbechtungsmodell baséiert op enger Grafik vu Multimedia Wirbelen mat Ënnerstëtzung fir Feedback Loops an Atomgrafikupdates. Et ass méiglech Handler souwuel am Server wéi och extern Plugins ze verbannen;
  • Eng effizient Interface fir Zougang zu Videostreamen duerch den Transfer vun Dateideskriptoren an Zougang zu Audio duerch gemeinsame Ringbuffer;
  • Fäegkeet Multimedia Daten aus all Prozesser ze veraarbecht;
  • Disponibilitéit vun engem Plugin fir GStreamer fir d'Integratioun mat existéierenden Uwendungen ze vereinfachen;
  • Ënnerstëtzung fir isoléiert Ëmfeld a Flatpak;
  • Ënnerstëtzung fir Plugins am SPA Format (Simple Plugin API) an d'Fäegkeet fir Plugins ze kreéieren déi an haarder Echtzäit funktionnéieren;
  • Flexibele System fir d'Koordinatioun vun benotzte Multimedia Formater an d'Verdeelung vu Pufferen;
  • Mat engem eenzegen Hannergrondprozess fir Audio a Video ze routen. D'Kapazitéit fir a Form vun engem Audioserver ze schaffen, en Hub fir Video un Uwendungen ze liwweren (zum Beispill fir d'Gnome-Shell Screencast API) an e Server fir den Zougang zu Hardware Video Capture Geräter ze managen.
  • Source: opennet.ru

Setzt e Commentaire