Liberazione di PipeWire 0.3.35 media server

A liberazione di u prughjettu PipeWire 0.3.35 hè stata publicata, sviluppatu un servitore multimediale di nova generazione per rimpiazzà PulseAudio. PipeWire offre capacità di streaming video avanzate nantu à PulseAudio, trasfurmazioni 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.35:

  • Aghjunghje supportu per trasmette u protokollu S / PDIF per a trasmissione di l'audio digitale via connettori ottici è HDMI.
  • Codecs per Bluetooth sò inclusi in plugins separati chì sò caricati dinamicamente.
  • Una seria di correzioni impurtanti riguardanti u supportu MIDI hè stata fatta.
  • U funziunamentu di l'applicazione skypeforlinux hè statu migliuratu aghjunghjendu un ligame chì forza l'usu di u formatu S16 quandu trasmette infurmazioni nantu à i dispositi di input è output audio. U cambiamentu risolviu u prublema chì hà purtatu à l'absenza di sonu da l'abbonatu à l'altru finale di a cunnessione.
  • U numeru di formati audio dispunibuli per a mistura hè statu allargatu.
  • Aggiunta una nova interfaccia per i moduli di carica. I plugins ponu aduprà sta interfaccia per mandà una dumanda per scaricà plugins spa.
  • A dimensione di u buffer di u paràmetru hè stata aumentata, chì prima ùn pudia micca accoglie tutte e proprietà di nodi cù un gran numaru di canali.
  • Attivazione attivata di i drivers quandu stabiliscenu cunnessione di loopback.
  • U servitore implementa l'estensione di risturazione di u dispositivu, chì permette di cunfigurà codecs IEC958 (S/PDIF) supportati da u dispusitivu di output audio cù l'utilità pavucontrol.

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