Izdanje PipeWire 0.3.35 medijskog poslužitelja

Objavljeno je izdanje projekta PipeWire 0.3.35 koji razvija multimedijski poslužitelj nove generacije koji će zamijeniti PulseAudio. PipeWire nudi napredne mogućnosti strujanja videa putem PulseAudija, obradu zvuka niske latencije i novi sigurnosni model za kontrolu pristupa na razini uređaja i protoka. Projekt je podržan u GNOME-u i već se koristi prema zadanim postavkama u Fedora Linuxu. Kôd projekta napisan je u C-u i distribuira se pod licencom LGPLv2.1.

Glavne promjene u PipeWire 0.3.35:

  • Dodana podrška za prosljeđivanje S/PDIF protokola za prijenos digitalnog zvuka putem optičkih konektora i HDMI-ja.
  • Kodeci za Bluetooth uključeni su u zasebne dodatke koji se učitavaju dinamički.
  • Napravljen je niz važnih popravaka koji se odnose na MIDI podršku.
  • Rad skypeforlinux aplikacije poboljšan je dodavanjem povezivanja koje prisiljava korištenje S16 formata prilikom prijenosa informacija o audio ulaznim i izlaznim uređajima. Promjena je riješila problem koji je doveo do izostanka zvuka kod pretplatnika na drugoj strani veze.
  • Broj audio formata dostupnih za miksanje je proširen.
  • Dodano novo sučelje za učitavanje modula. Dodaci mogu koristiti ovo sučelje za slanje zahtjeva za preuzimanje spa dodataka.
  • Povećana je veličina međuspremnika parametara, koji prije nije mogao primiti sva svojstva čvorova s ​​velikim brojem kanala.
  • Omogućena aktivacija upravljačkih programa prilikom uspostavljanja povratnih veza.
  • Poslužitelj implementira proširenje za vraćanje uređaja, koje vam omogućuje da konfigurirate IEC958 (S/PDIF) kodeke koje podržava audio izlazni uređaj pomoću uslužnog programa pavucontrol.

Podsjetimo, PipeWire proširuje opseg PulseAudio obradom bilo kojih multimedijskih tokova te je sposoban miješati i preusmjeravati video tokove. PipeWire također pruža mogućnosti kontrole video izvora, kao što su uređaji za snimanje videa, web kamere ili sadržaj zaslona aplikacije. Na primjer, PipeWire omogućuje višestrukim aplikacijama za web kamere da rade zajedno i rješava probleme sa sigurnim snimanjem zaslona i daljinskim pristupom ekranu u okruženju Wayland.

PipeWire također može djelovati kao audio poslužitelj, pružajući nisku latenciju i funkcionalnost koja kombinira mogućnosti PulseAudio i JACK, uključujući uzimanje u obzir potreba profesionalnih sustava za obradu zvuka koje PulseAudio nije mogao ponuditi. Dodatno, PipeWire nudi napredni sigurnosni model koji omogućuje kontrolu pristupa na razini uređaja i streama te olakšava usmjeravanje audio i video zapisa u izolirane spremnike i iz njih. Jedan od glavnih ciljeva je podržati samostalne Flatpak aplikacije i rad na grafičkom stogu temeljenom na Waylandu.

Glavne značajke:

  • Snimajte i reproducirajte audio i video s minimalnim kašnjenjima;
  • Alati za obradu videa i zvuka u stvarnom vremenu;
  • Višeprocesna arhitektura koja vam omogućuje organiziranje zajedničkog pristupa sadržaju nekoliko aplikacija;
  • Model obrade temeljen na grafu multimedijskih čvorova s ​​podrškom za povratne petlje i ažuriranja atomskog grafa. Moguće je povezati rukovatelje unutar poslužitelja i vanjskih dodataka;
  • Učinkovito sučelje za pristup video streamovima putem prijenosa deskriptora datoteka i pristup zvuku putem zajedničkih međuspremnika prstena;
  • Sposobnost obrade multimedijskih podataka iz bilo kojeg procesa;
  • Dostupnost dodatka za GStreamer za pojednostavljenje integracije s postojećim aplikacijama;
  • Podrška za izolirana okruženja i Flatpak;
  • Podrška za dodatke u SPA formatu (Simple Plugin API) i mogućnost stvaranja dodataka koji rade u stvarnom vremenu;
  • Fleksibilan sustav za koordinaciju korištenih multimedijskih formata i dodjeljivanje međuspremnika;
  • Korištenje jednog pozadinskog procesa za usmjeravanje zvuka i videa. Sposobnost rada u obliku audio poslužitelja, čvorišta za pružanje videa aplikacijama (na primjer, za API za prikaz zaslona gnome-shell) i poslužitelja za upravljanje pristupom hardverskim uređajima za snimanje videa.
  • Izvor: opennet.ru

Dodajte komentar