Liberazione di PipeWire 0.3.33 media server

A liberazione di u prugettu PipeWire 0.3.33 hè stata publicata, sviluppatu un servitore multimediale di nova generazione per rimpiazzà PulseAudio. PipeWire estende e capacità di PulseAudio cù l'elaborazione di u flussu video, l'elaborazione di l'audio à bassa latenza, è un novu mudellu di sicurità per u cuntrollu di l'accessu à u livellu di u dispositivu è di u flussu. U prughjettu hè supportatu in GNOME è hè digià utilizatu per difettu in Fedora Linux. U codice di u prughjettu hè scrittu in C è hè distribuitu sottu a licenza LGPLv2.1.

Cambiamenti maiò in PipeWire 0.3.33:

  • Hè stata implementata a capacità di cambià automaticamente trà i prufili Bluetooth HSP (modu cuffie) è A2DP (output audio di alta qualità).
  • U prufilu Pro Audio hà migliuratu u supportu per e fonti virtuali è i dispositi di output audio.
  • Negoziazione di modificatore di formate mejorata quandu si sparte buffers d'accessu direttu à a memoria (DMA-BUF) trà parechji clienti.
  • U graficu di u nodu multimediale supporta avà l'usu simultaneo di più tassi di campionamentu (disabilitatu per difettu).
  • A strata di cumpatibilità PulseAudio implementa un modulu di modulu-switch-on-connect per emulà u cumpurtamentu di PulseAudio quandu cunnetta novi dispositi.

Ricordemu chì PipeWire espande u scopu di PulseAudio tratendu ogni flussu multimediale è hè capace di mischjà è redirezzione di flussi video. PipeWire furnisce ancu capacità per cuntrullà e fonti di video, cum'è i dispositi di cattura video, camere web, o cuntenutu di a pantalla di l'applicazione. Per esempiu, PipeWire permette à parechje applicazioni di webcam per travaglià inseme è risolve i prublemi cù a captura sicura di u screnu è l'accessu à u screnu remoto in l'ambiente Wayland.

PipeWire pò ancu agisce cum'è un servitore audio, chì furnisce una bassa latenza è funziunalità chì combina e capacità di PulseAudio è JACK, cumpresu piglià in contu i bisogni di i sistemi di processazione audio prufessiunale chì PulseAudio ùn puderia micca offre. Inoltre, PipeWire offre un mudellu di sicurità avanzatu chì permette u cuntrollu di l'accessu à u nivellu di u dispusitivu è di u flussu, è facilita l'instradamentu di l'audio è video da e cuntenituri isolati. Unu di i scopi principali hè di sustene l'applicazioni Flatpak autonome è eseguite nantu à una pila grafica basata in Wayland.

Funzioni chjave:

  • Cattura è riproduce audio è video cù ritardi minimi;
  • Strumenti per processà video è audio in tempu reale;
  • Architettura multiprocessu chì permette di urganizà l'accessu cumunu à u cuntenutu di parechje applicazioni;
  • Un mudellu di trasfurmazioni basatu annantu à un graficu di nodi multimediali cù supportu per i loops di feedback è l'aghjurnamenti di u graficu atomicu. Hè pussibule cunnetta i manipulatori sia in u servitore è plugins esterni;
  • Una interfaccia efficiente per accede à i flussi video attraversu u trasferimentu di descrittori di fugliale è accede à l'audio attraversu buffer d'anelli spartuti;
  • Capacità di processà dati multimediali da ogni prucessu;
  • Disponibilità di un plugin per GStreamer per simplificà l'integrazione cù l'applicazioni esistenti;
  • Supportu per ambienti isolati è Flatpak;
  • Supportu per i plugins in u formatu SPA (Simple Plugin API) è a capacità di creà plugins chì travaglianu in tempu reale;
  • Sistema flessibile per a coordinazione di furmati multimedia utilizati è l'assignazione di buffer;
  • Utilizà un unicu prucessu di fondu per indirizzà l'audio è u video. A capacità di travaglià in forma di un servitore audio, un centru per furnisce video à l'applicazioni (per esempiu, per l'API di screencast gnome-shell) è un servitore per gestisce l'accessu à i dispositi di cattura video hardware.

Source: opennet.ru

Add a comment