Ubuntu 22.10 wird die Audioverarbeitung mit PipeWire anstelle von PulseAudio übernehmen.

Im Repository, das für die Entwicklung von Ubuntu 22.10 verantwortlich ist, wurde der Standard auf den Multimedia-Server PipeWire für die Audioverarbeitung umgestellt. Die Pakete, die mit PulseAudio verbunden sind, wurden aus den Desktop- und Desktop-Minimal-Sets entfernt, und um die Kompatibilität zu gewährleisten, wurde anstelle der Bibliotheken für die Interaktion mit PulseAudio eine Schicht namens pipewire-pulse hinzugefügt, die auf PipeWire aufbaut und es ermöglicht, dass alle bestehenden PulseAudio-Clients weiterhin funktionieren.

Die Entscheidung für den vollständigen Umstieg auf PipeWire in Ubuntu 22.10 wurde von Heather Ellsworth von Canonical bestätigt. Es wird darauf hingewiesen, dass in Ubuntu 22.02 beide Technologien verwendet wurden. Server — PipeWire wurde zur Videoverarbeitung bei der Aufzeichnung von Bildschirmvideos und zur Bereitstellung von Bildschirmzugriff verwendet, während der Sound weiterhin über PulseAudio verarbeitet wurde. In Ubuntu 22.10 wird es nur noch PipeWire geben. Vor zwei Jahren wurde eine ähnliche Änderung bereits in der Distribution Fedora 34 umgesetzt, die es ermöglichte, professionelle Audioverarbeitung bereitzustellen, Fragmentierung zu vermeiden und die Audio-Infrastruktur für verschiedene Anwendungen zu vereinheitlichen.

PipeWire bietet ein erweitertes Sicherheitsmodell, das die Zugriffsverwaltung auf Ebene einzelner Geräte und spezifischer Streams ermöglicht. Es vereinfacht das Routing von Audio und Video zwischen isolierten Containern. PipeWire kann alle Multimedia-Streams verarbeiten und ist in der Lage, nicht nur Audio-, sondern auch Video-Streams zu mischen und umzuleiten sowie Videoquellen zu verwalten (z. B. Videoerfassungsgeräte, Webcams oder den von Anwendungen ausgegebenen Bildschirminhalt). Zudem kann PipeWire als AudiServer fungieren, der minimale Latenzen gewährleistet und eine Funktionalität bereitstellt, die die Fähigkeiten von PulseAudio und JACK kombiniert, einschließlich der Berücksichtigung der Bedürfnisse professioneller Audiobearbeitung, die PulseAudio nicht erfüllen konnte.

Hauptfunktionen:

  • Erfassung und Wiedergabe von Audio und Video mit minimalen Latenzen;
  • Werkzeuge für die Echtzeitverarbeitung von Video und Audio;
  • Multiprozessor-Architektur, die den gemeinsamen Zugriff auf Inhalte mehrerer Anwendungen ermöglicht;
  • Modell zur Verarbeitung multimediabasierten Knotengraphen mit Unterstützung für Feedback-Schleifen und atomare Graphaktualisierungen. Verbindungsoptionen für sowohl interne Server- als auch externe Plugin-Handler sind verfügbar;
  • Effiziente Zugriffsoberfläche für Videostreams über die Übertragung von Dateideskriptoren und Zugriff auf Audio über gemeinsam genutzte Ringpuffer;
  • Fähigkeit zur Verarbeitung von Mediendaten aus beliebigen Prozessen;
  • Verfügbarkeit eines GStreamer-Plugins zur Vereinfachung der Integration mit bestehenden Anwendungen;
  • Unterstützung von isolierten Umgebungen und Flatpak;
  • Unterstützung von Plugins im SPA-Format (Simple Plugin API) und die Möglichkeit zur Erstellung von Plugins, die im strengen Echtzeitsbetrieb arbeiten;
  • Flexible Systeme zur Abstimmung der verwendeten Multimediaformate und Pufferzuweisung;
  • Einsatz eines einzigen Hintergrundprozesses zur Routen von Audio und Video. Möglichkeit, als Audio-Server zu agieren, Hub für die Bereitstellung von Videoanwendungen (zum Beispiel für die gnome-shell screencast API) und Server zur Verwaltung des Zugriffs auf Hardware-Geräte zur Videoaufnahme.
  • Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster