PipeWire Media Server 0.3.33 bertsioa

PipeWire 0.3.33 proiektuaren oharra argitaratu da, PulseAudio ordezkatzeko belaunaldi berriko multimedia zerbitzari bat garatuz. PipeWire-k PulseAudio-ren gaitasunak zabaltzen ditu bideo-korronteen prozesamenduarekin, latentzia baxuko audio-prozesamenduarekin eta gailu eta korronte mailako sarbide-kontrolerako segurtasun-eredu berri batekin. Proiektua GNOMEn onartzen da eta dagoeneko lehenespenez erabiltzen da Fedora Linux-en. Proiektuaren kodea C-n idatzita dago eta LGPLv2.1 lizentziapean banatzen da.

Aldaketa nagusiak PipeWire 0.3.33-n:

  • HSP (aurikular modua) eta A2DP (kalitate handiko audio irteera) Bluetooth profilen artean automatikoki aldatzeko gaitasuna ezarri da.
  • Pro Audio profilak iturri birtualen eta audio irteerako gailuentzako laguntza hobetu du.
  • Formatu aldatzailearen negoziazioa hobetu da memoriarako sarbide zuzeneko buffer-ak (DMA-BUF) bezero anitzen artean partekatzean.
  • Multimedia-nodo grafikoak orain laginketa-tasa anitzak aldi berean erabiltzea onartzen du (desgaituta dago lehenespenez).
  • PulseAudio bateragarritasun-geruzak modulu-piztu-konexio-modulu bat ezartzen du PulseAudio-ren portaera emulatzeko gailu berriak konektatzean.

Gogora dezagun PipeWire-k PulseAudio-ren esparrua zabaltzen duela edozein multimedia korronte prozesatzen duela eta bideo-korronteak nahastu eta birbideratzeko gai dela. PipeWire-k bideo-iturriak kontrolatzeko gaitasunak ere eskaintzen ditu, hala nola, bideoak harrapatzeko gailuak, web kamerak edo aplikazio-pantailaren edukia. Adibidez, PipeWire-k hainbat webcam-aplikazio batera lan egiteko aukera ematen du eta Wayland ingurunean pantaila-harrapaketa seguruarekin eta urruneko pantailarako sarbidearekin arazoak konpontzen ditu.

PipeWire-k audio-zerbitzari gisa ere jardun dezake, PulseAudio eta JACK-en gaitasunak konbinatzen dituen latentzia txikia eta funtzionaltasuna eskainiz, PulseAudio-k eskaini ezin zituen audio-prozesatzeko sistema profesionalen beharrak kontuan hartuta barne. Gainera, PipeWire-k segurtasun-eredu aurreratu bat eskaintzen du, sarbide-kontrola ahalbidetzen duena gailuan eta korronte mailan, eta audioa eta bideoa ontzi isolatuetara bideratzea errazten du. Helburu nagusietako bat Flatpak aplikazio autonomoak onartzea eta Wayland-en oinarritutako grafiko pila batean exekutatzen dira.

Ezaugarri nagusiak:

  • Atera eta erreproduzitu audioa eta bideoa gutxieneko atzerapenekin;
  • Bideoa eta audioa denbora errealean prozesatzeko tresnak;
  • Hainbat aplikazioren edukietarako sarbide partekatua antolatzeko aukera ematen duen prozesu anitzeko arkitektura;
  • Multimedia nodoen grafiko batean oinarritutako prozesatze-eredua, feedback-begiztak eta grafiko atomikoen eguneraketak onartzen dituena. Posible da kudeatzaileak konektatzea zerbitzariaren barruan zein kanpoko pluginak;
  • Interfaze eraginkorra bideo-korronteak atzitzeko fitxategi-deskribatzaileen transferentziaren bidez eta audioa atzitzeko eraztun-buffer partekatuen bidez;
  • Edozein prozesutako multimedia datuak prozesatzeko gaitasuna;
  • GStreamer-erako plugin baten erabilgarritasuna lehendik dauden aplikazioekin integrazioa errazteko;
  • Ingurune isolatuetarako laguntza eta Flatpak;
  • SPA formatuan (Simple Plugin API) pluginetarako laguntza eta denbora errealean lan egiten duten pluginak sortzeko gaitasuna;
  • Erabilitako multimedia formatuak koordinatzeko eta buffer-ak esleitzeko sistema malgua;
  • Atzeko planoko prozesu bakarra erabiltzea audioa eta bideoa bideratzeko. Audio zerbitzari moduan lan egiteko gaitasuna, aplikazioei bideoa emateko hub bat (adibidez, gnome-shell screencast APIrako) eta hardware bideoak harrapatzeko gailuetarako sarbidea kudeatzeko zerbitzari bat.

Iturria: opennet.ru

Gehitu iruzkin berria