Veröffentlichung des Multimedia-Servers PipeWire 0.3.33

Die Veröffentlichung des PipeWire-Projekts 0.3.33 wurde bekannt gegeben, das einen Multimedia-Server der nächsten Generation entwickelt, der PulseAudio ersetzen soll. PipeWire erweitert die Möglichkeiten von PulseAudio mit Funktionen zur Verarbeitung von Video-Streams, der Fähigkeit, Audio mit minimalen Latenzen zu verarbeiten, und einem neuen Sicherheitsmodell zur Verwaltung des Zugriffs auf Ebene einzelner Geräte und Streams. Das Projekt wird von GNOME 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 verbreitet.

Die Hauptänderungen in PipeWire 0.3.33:

  • Die Möglichkeit der automatischen Umschaltung zwischen den Bluetooth-Profilen HSP (Headset-Modus) und A2DP (hochwertige Audioausgabe) wurde implementiert.
  • Im Pro Audio-Profil wurde die Unterstützung für virtuelle Audioquellen und Ausgabegeräte verbessert.
  • Die Bereinigung von Formattierern bei der gemeinsamen Nutzung von Direct-Memory-Access-Puffern (DMA-BUF) durch mehrere Clients wurde verbessert.
  • In der Multimedia-Knotengrafik wurde die Unterstützung für die gleichzeitige Verwendung mehrerer Abtastfrequenzen implementiert (standardmäßig deaktiviert).
  • In der Kompatibilitätsschicht mit PulseAudio wurde das Modul module-switch-on-connect implementiert, um das Verhalten von PulseAudio beim Anschluss neuer Geräte zu simulieren.

Erinnern wir uns daran, dass PipeWire den Anwendungsbereich von PulseAudio erweitert, indem es die Verarbeitung sämtlicher Multimedia-Streams übernimmt und in der Lage ist, Video-Streams zu mischen und umzuleiten. PipeWire bietet auch Möglichkeiten zur Verwaltung von Videoquellen wie Videoaufnahmegeräten, Webcams oder Inhalten, die von Anwendungen auf dem Bildschirm ausgegeben werden. Zum Beispiel ermöglicht PipeWire die gleichzeitige Nutzung mehrerer Anwendungen mit einer Webcam und löst Probleme mit dem sicheren Erfassen von Bildschirminhalten und dem Fernzugriff 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 von professionellen Audioverarbeitungssystemen, auf die PulseAudio nicht Anspruch erheben konnte. Darüber hinaus bietet PipeWire ein erweitertes Sicherheitsmodell, das den Zugriff auf Geräte- und Stream-Ebene verwaltet und den Umgang mit Audio- und Video-Forwarding aus isolierten Containern vereinfacht. Ein Hauptziel ist die Unterstützung von eigenständigen Anwendungen im Flatpak-Format und die Arbeit im Grafik-Stack basierend auf Wayland.

Hauptfunktionen:

  • Erfassung und Wiedergabe von Audio und Video mit minimalen Latenzen;
  • Werkzeuge zur Echtzeitverarbeitung von Video und Audio;
  • Multithread-Architektur, die eine gemeinsame Nutzung von Inhalten mehrerer Anwendungen ermöglicht;
  • Verarbeitung von Multimedia-Knotengrafen mit Unterstützung für Rückkopplungsschleifen und atomare Updates des Grafen. Es ist möglich, Handler sowohl innerhalb des Servers als auch externe Plugins anzuschließen.
  • Effiziente Schnittstelle zum Zugriff auf Video-Streams durch die Übertragung von Dateideskriptoren und den Zugriff auf Audio über gemeinsam genutzte Ringpuffer (shared ringbuffer).
  • Fähigkeit zur Verarbeitung von Multimedia-Daten aus beliebigen Prozessen.
  • Verfügbarkeit eines Plugins für GStreamer zur Vereinfachung der Integration mit bestehenden Anwendungen.
  • Unterstützung für isolierte Umgebungen und Flatpak.
  • Unterstützung für Plugins im SPA-Format (Simple Plugin API) und die Möglichkeit zur Erstellung von Plugins, die im Echtzeit-Betrieb arbeiten.
  • Flexibles System zur Abstimmung der verwendeten Multimedia-Formate und zur Pufferzuweisung.
  • Nutzung eines Hintergrundprozesses zur Routen von Audio und Video. Möglichkeit, als Audio-Server, Hub für die Bereitstellung von Videoanwendungen (z.B. für die gnome-shell screencast API) und Server zur Verwaltung des Zugriffs auf Hardwaregeräte zur Videoaufnahme zu arbeiten.

Quelle: opennet.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster