Izdanje PipeWire Media Server 0.3.35

Objavljeno je izdanje projekta PipeWire 0.3.35 kojim se razvija multimedijalni server nove generacije koji će zamijeniti PulseAudio. PipeWire nudi poboljšane mogućnosti video strimovanja preko PulseAudio-a, obradu zvuka niske latencije i novi sigurnosni model za kontrolu pristupa na nivou uređaja i toka. Projekat je podržan u GNOME-u i već se koristi po defaultu u Fedora Linuxu. Kod projekta je napisan u C i distribuira se pod licencom LGPLv2.1.

Glavne promjene u PipeWire 0.3.35:

  • Dodata podrška za prosleđivanje S/PDIF protokola za prenos digitalnog zvuka preko optičkih konektora i HDMI.
  • Kodeci za Bluetooth su uključeni u zasebne dodatke koji se učitavaju dinamički.
  • Napravljen je niz važnih popravki vezanih za MIDI podršku.
  • Rad skypeforlinux aplikacije je poboljšan 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 od pretplatnika na drugom kraju veze.
  • Broj audio formata dostupnih za miksovanje je proširen.
  • Dodan novi interfejs za učitavanje modula. Dodaci mogu koristiti ovo sučelje za slanje zahtjeva za preuzimanje spa dodataka.
  • Povećana je veličina bafera parametara, koji ranije nije mogao da prihvati sva svojstva čvorova sa velikim brojem kanala.
  • Omogućeno aktiviranje drajvera prilikom uspostavljanja povratne veze.
  • Server implementira proširenje za vraćanje uređaja, koje vam omogućava da konfigurišete IEC958 (S/PDIF) kodeke koje podržava audio izlazni uređaj pomoću uslužnog programa pavucontrol.

Podsjetimo vas da PipeWire proširuje opseg PulseAudio obradom svih multimedijskih tokova i sposoban je za miješanje i preusmjeravanje video tokova. PipeWire također pruža mogućnosti za kontrolu video izvora, kao što su uređaji za snimanje videa, web kamere ili sadržaj na ekranu aplikacije. Na primjer, PipeWire omogućava da više aplikacija za web kamere rade zajedno i rješava probleme sa sigurnim snimanjem ekrana i udaljenim pristupom ekranu u Wayland okruženju.

PipeWire također može djelovati kao audio server, pružajući nisko kašnjenje i funkcionalnost koja kombinuje mogućnosti PulseAudio i JACK, uključujući uzimanje u obzir potreba profesionalnih sistema za obradu zvuka koje PulseAudio nije mogao ponuditi. Osim toga, PipeWire nudi napredni sigurnosni model koji omogućava kontrolu pristupa na nivou uređaja i streama, te olakšava usmjeravanje audio i video zapisa u i iz izolovanih kontejnera. Jedan od glavnih ciljeva je podrška samostalnim Flatpak aplikacijama i rad na grafičkom steku baziranom na Waylandu.

Osnovne mogućnosti:

  • Snimanje i reprodukcija audio i video zapisa uz minimalna kašnjenja;
  • Alati za obradu videa i zvuka u stvarnom vremenu;
  • Višeprocesna arhitektura koja vam omogućava da organizujete zajednički pristup sadržaju nekoliko aplikacija;
  • Model obrade zasnovan na grafu multimedijalnih čvorova s ​​podrškom za povratne petlje i ažuriranja atomskog grafa. Moguće je povezati rukovaoce unutar servera i eksterne dodatke;
  • Efikasno sučelje za pristup video tokovima putem prijenosa deskriptora fajlova i pristupa zvuku kroz dijeljene prstenaste bafere;
  • Sposobnost obrade multimedijalnih podataka iz bilo kojeg procesa;
  • Dostupnost dodatka za GStreamer za pojednostavljenje integracije sa postojećim aplikacijama;
  • Podrška za izolirana okruženja i Flatpak;
  • Podrška za dodatke u SPA formatu (Simple Plugin API) i mogućnost kreiranja dodataka koji rade u teškom realnom vremenu;
  • Fleksibilan sistem za koordinaciju korišćenih multimedijalnih formata i dodelu bafera;
  • Korištenje jednog pozadinskog procesa za usmjeravanje zvuka i videa. Mogućnost rada u obliku audio servera, čvorišta za pružanje videa aplikacijama (na primjer, za gnome-shell screencast API) i servera za upravljanje pristupom hardverskim uređajima za video snimanje.
  • izvor: opennet.ru

Dodajte komentar