PipeWire Media Server 0.3.33 Kuburitswa

Kuburitswa kwePipeWire 0.3.33 purojekiti yakaburitswa, ichigadzira chizvarwa chitsva chemultimedia server kutsiva PulseAudio. PipeWire inowedzera kugona kwePulseAudio nevhidhiyo kuyerera kwekugadzirisa, yakaderera-latency audio process, uye nyowani yekuchengetedza modhi yechishandiso- uye rwizi-level yekuwana kutonga. Iyo purojekiti inotsigirwa muGNOME uye yatoshandiswa nekusarudzika muFedora Linux. Iyo kodhi yeprojekiti yakanyorwa muC uye inogoverwa pasi pe LGPLv2.1 rezinesi.

Kuchinja kukuru muPipeWire 0.3.33:

  • Iko kugona kushandura otomatiki pakati peBlue profiles HSP (headset modhi) uye A2DP (yepamusoro-mhando yekuburitsa audio) yakaitwa.
  • Iyo Pro Audio mbiri yakavandudza rutsigiro kune chaiwo masosi uye odhiyo yekubuda michina.
  • Yakavandudzwa fomati inogadzirisa kutaurirana kana uchigovera yakananga memory yekuwana mabhafa (DMA-BUFs) pakati pevatengi vakawanda.
  • Iyo multimedia node graph ikozvino inotsigira kushandiswa panguva imwe chete kweakawanda sampling mareti (akaremara nekusarudzika).
  • Iyo PulseAudio inoenderana layer inoshandisa module-switch-on-connect module kutevedzera maitiro ePulseAudio kana uchibatanidza zvishandiso zvitsva.

Rega tikuyeuchidze kuti PipeWire inowedzera chiyero chePulseAudio nekugadzirisa chero midhiya midhiya uye inokwanisa kusanganisa uye kutungamirazve vhidhiyo hova. PipeWire inopawo kugona kudzora mavhidhiyo masosi, senge vhidhiyo yekutora midziyo, webhu kamera, kana application skrini yemukati. Semuyenzaniso, PipeWire inobvumira akawanda webcam application kushanda pamwe chete uye kugadzirisa matambudziko ane yakachengeteka skrini yekubatwa uye kure kure skrini yekuwana munzvimbo yeWayland.

PipeWire inogonawo kuita seredhiyo server, ichipa yakaderera latency uye mashandiro ayo anosanganisa kugona kwePulseAudio neJACK, kusanganisira kufunga nezvezvinodiwa zvehunyanzvi odhiyo masisitimu ekugadzirisa ayo PulseAudio yaisakwanisa kupa. Pamusoro pezvo, PipeWire inopa yepamberi yekuchengetedza modhi iyo inobvumira kupinda kutonga pamudziyo uye nhanho yekuyerera, uye inoita kuti zvive nyore kufambisa odhiyo nevhidhiyo kuenda nekubva kumidziyo yakasarudzika. Chimwe chezvinangwa zvikuru ndechekutsigira wega-ine Flatpak application uye kumhanya paWayland-based graphics stack.

Zvinhu zvakakosha:

  • Bata uye tamba odhiyo uye vhidhiyo nekunonoka kudiki;
  • Zvishandiso zvekugadzirisa vhidhiyo uye odhiyo munguva chaiyo;
  • Multiprocess architecture iyo inokutendera iwe kuronga kugovaniswa kuwana kune izvo zvemukati maapplication;
  • Iyo yekugadziridza modhi yakavakirwa pagirafu yemultimedia node nerutsigiro rwemhinduro loops uye atomic graph inogadziridza. Zvinokwanisika kubatanidza vanobata mukati mesevha uye ekunze plugins;
  • Iyo inonyatso dhizaini yekuwana vhidhiyo hova kuburikidza nekufambisa kwemafaira anotsanangura uye kuwana odhiyo kuburikidza neakagovaniswa mhete mabuffer;
  • Kugona kugadzirisa multimedia data kubva kune chero maitiro;
  • Kuwanikwa kweplugin yeGStreamer kurerutsa kusanganisa nemaapplication aripo;
  • Tsigiro yenzvimbo dzakasarudzika uye Flatpak;
  • Tsigiro yemapulagi muSPA fomati (Simple Plugin API) uye kugona kugadzira plugins inoshanda munguva yakaoma chaiyo;
  • Flexible system yekubatanidza yakashandiswa multimedia mafomati uye kugovera mabhafa;
  • Kushandisa imwe yekumashure maitiro ekufambisa odhiyo uye vhidhiyo. Iko kugona kushanda muchimiro chesevha yekuteerera, hubhu yekupa vhidhiyo kune zvikumbiro (semuenzaniso, yegnome-shell screencast API) uye sevha yekutarisira kuwana kune Hardware vhidhiyo yekutora michina.

Source: opennet.ru

Voeg