Veröffentlichung des Multimedia-Servers PipeWire 0.3.33

Die Veröffentlichung von PipeWire 0.3.33, einem neuen, zukunftsorientierten Multimedia-Server, der als Ersatz für PulseAudio dient, wurde bekannt gegeben. PipeWire erweitert die Funktionen von PulseAudio durch Tools zur Verarbeitung von Video-Streams, die Möglichkeit zur Verarbeitung von Audio mit minimalen Latenzzeiten und ein neues Sicherheitsmodell zur Verwaltung des Zugriffs auf einzelne Geräte und Streams. Das Projekt wird im GNOME-Umfeld unterstützt und ist bereits standardmäßig in Fedora Linux implementiert. Der Code des Projekts ist in C geschrieben und wird unter der LGPLv2.1-Lizenz veröffentlicht.

Wesentliche Änderungen in PipeWire 0.3.33:

  • Die Möglichkeit zum automatischen Wechsel zwischen den Bluetooth-Profilen HSP (Headset-Profil) und A2DP (hochwertige Audioausgabe) wurde implementiert.
  • Die Unterstützung für virtuelle Audioquellen und Ausgabegeräte wurde im Pro Audio-Profil verbessert.
  • Die Anpassung der Formatmodifikatoren wurde verbessert, wenn mehrere Clients die DMA-BUF-Puffer gemeinsam nutzen.
  • Im Bereich der Multimedia-Knoten wurde die Unterstützung für die gleichzeitige Verwendung mehrerer Abtastraten implementiert (standardmäßig deaktiviert).
  • Im Compatibility Layer für PulseAudio wurde das Modul module-switch-on-connect implementiert, um das Verhalten von PulseAudio beim Anschluss neuer Geräte zu emulieren.

PipeWire erweitert die Anwendungen von PulseAudio, indem es alle Arten von Multimedia-Streams verarbeitet und in der Lage ist, Streams mit Video zu mischen und weiterzuleiten. PipeWire bietet auch Funktionen zur Verwaltung von Videoquellen wie Videoaufnahmegeräte, Webcams oder von Anwendungen ausgegebenen Bildschirm-Inhalten. Beispielsweise ermöglicht PipeWire die gleichzeitige Nutzung mehrerer Anwendungen mit einer Webcam und löst Probleme mit dem sicheren Capturing von Bildschirm-Inhalten sowie dem Remote-Zugriff auf den Bildschirm in einer Wayland-Umgebung.

PipeWire kann auch als Audio- Server, das minimale Latenzen gewährleistet und eine Funktionalität bietet, die die Möglichkeiten von PulseAudio und JACK kombiniert, einschließlich der Berücksichtigung der Bedürfnisse professioneller Audiobearbeitung, die PulseAudio nicht erfüllen konnte. Darüber hinaus bietet PipeWire ein erweitertes Sicherheitsmodell, das eine Verwaltung des Zugriffs auf der Ebene einzelner Geräte und spezifischer Streams ermöglicht und das Routing von Audio und Video aus isolierten Containern vereinfacht. Eines der Hauptziele ist die Unterstützung von eigenständigen Anwendungen im Flatpak-Format und die Ausführung im Grafik-Stack basierend auf Wayland.

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