Verëffentlechung vun PipeWire 0.3.33 Medien Server

D'Verëffentlechung vum PipeWire 0.3.33 Projet gouf publizéiert, en neie Generatioun Multimedia Server entwéckelt fir PulseAudio ze ersetzen. PipeWire erweidert PulseAudio seng Fäegkeeten mat Video Stream Veraarbechtung, Low-latency Audio Veraarbechtung, an en neie Sécherheetsmodell fir Apparat- a Streamniveau Zougangskontroll. De Projet gëtt am GNOME ënnerstëtzt a gëtt scho Standard am Fedora Linux benotzt. De Projet Code ass an C geschriwwen a gëtt ënner der LGPLv2.1 Lizenz verdeelt.

Grouss Ännerungen am PipeWire 0.3.33:

  • D'Kapazitéit fir automatesch tëscht Bluetooth Profiler HSP (Headset Modus) an A2DP (Héichqualitéit Audioausgang) ze wiesselen ass ëmgesat ginn.
  • De Pro Audio Profil huet verbessert Ënnerstëtzung fir virtuell Quellen an Audio Output Apparater.
  • Verbessert Format Modifikator Verhandlunge wann Dir direkt Erënnerung Zougang Buffer deelen (DMA-BUFs) tëscht MÉI Clienten.
  • D'Multimedia Node Grafik ënnerstëtzt elo gläichzäiteg Notzung vu multiple Samplingraten (Standard behënnert).
  • D'PulseAudio Kompatibilitéitsschicht implementéiert e Modul-Switch-on-Connect Modul fir d'Behuele vu PulseAudio ze emuléieren wann Dir nei Geräter verbënnt.

Loosst eis Iech drun erënneren datt PipeWire den Ëmfang vum PulseAudio erweidert andeems Dir all Multimedia Streams veraarbecht a fäeg ass Video Streams ze vermëschen an ze redirectéieren. PipeWire bitt och Fäegkeeten fir Videoquellen ze kontrolléieren, wéi Video Capture Geräter, Webkameraen oder Applikatiounsbildschierm Inhalt. Zum Beispill, PipeWire erlaabt verschidde Webcam Uwendungen zesummen ze schaffen a léist Probleemer mat sécherem Bildschirmfang a Fernbildschiermzougang am Wayland Ëmfeld.

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 konnt. Zousätzlech bitt PipeWire e 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. Ee vun den Haaptziler ass selbstänneg Flatpak Uwendungen z'ënnerstëtzen an op engem Wayland-baséiert Grafikstack ze lafen.

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