Multimedia uwar garken PipeWire 0.3 yana samuwa, mai maye gurbin PulseAudio

aka buga gagarumin sakin aikin PipeWire 0.3.0, haɓaka sabon sabar multimedia na zamani don maye gurbin PulseAudio. PipeWire yana faɗaɗa ƙarfin PulseAudio tare da sarrafa rafi na bidiyo, sarrafa sauti mai ƙarancin latency, da sabon ƙirar tsaro don na'urar- da ikon sarrafa matakin rafi. Ana tallafawa aikin a cikin GNOME kuma an riga an yi amfani da shi sosai a cikin Fedora Linux don rikodin allo da raba allo a cikin mahallin tushen Wayland. An rubuta lambar aikin a cikin C da rarraba ta lasisi a ƙarƙashin LGPLv2.1.

Main canji a cikin PipeWire 0.3:

  • An sake fasalin tsarin sarrafa zaren gaba ɗaya. Canje-canjen sun sa ya yiwu a gudanar da wani Layer don tabbatar da dacewa tare da uwar garken sauti na JACK, wanda aikin ya yi daidai da JACK2.
  • An sake yin aiki kuma an bayyana barga API. Duk ƙarin canje-canje ga API ɗin ana shirin yin su ba tare da karya koma baya tare da aikace-aikacen da ake da su ba.
  • Ya haɗa da mai sarrafa zaman da ke ba ku damar sarrafa jadawali na nodes na multimedia a cikin PipeWire, da kuma ƙara sabbin rafuka. A yanzu, mai sarrafa kawai yana ba da saiti mai sauƙi na ayyuka na asali kuma a nan gaba za a fadada shi ko maye gurbin shi tare da wani zaɓi mai aiki da sassauƙa, kamar su. WirePlumber.
  • An inganta ɗakunan karatu da aka haɗa don samar da dacewa tare da PulseAudio, JACK da ALSA, yana ba da damar yin amfani da PipeWire tare da aikace-aikacen da aka tsara don yin aiki tare da sauran tsarin sauti. Laburare na ALSA ya kusan shirya, amma ɗakunan karatu na JACK da PulseAudio har yanzu suna buƙatar aiki. PipeWire bai riga ya shirya don maye gurbin PulseAudio da JACK gaba daya ba, amma batutuwan dacewa zasu zama fifiko a cikin fitowar gaba.
  • Haɗe da wasu plugins na GStreamer don hulɗa tare da PipeWire. Tushen pipewiresrc, wanda ke amfani da PipeWire azaman tushen sauti, yana aiki ba tare da matsala ba a yawancin yanayi. Tushen pipewiresink don fitarwar sauti ta PipeWire har yanzu bai sami wasu sanannun matsalolin ba.
  • PipeWire 0.3 goyon baya hadedde cikin mai sarrafa taga Mutter wanda aikin GNOME ya haɓaka.

Bari mu tunatar da ku cewa PipeWire yana faɗaɗa iyakar PulseAudio ta hanyar sarrafa kowane rafukan multimedia kuma yana iya haɗawa da sake tura rafukan bidiyo. PipeWire kuma yana ba da damar sarrafa tushen bidiyo, kamar na'urorin ɗaukar bidiyo, kyamarar yanar gizo, ko abun ciki na allo na aikace-aikacen. Misali, PipeWire yana ba da damar aikace-aikacen kyamarar gidan yanar gizo da yawa suyi aiki tare da magance matsaloli tare da amintaccen ɗaukar allo da samun damar allo mai nisa a cikin yanayin Wayland.

PipeWire kuma yana iya aiki azaman sabar mai jiwuwa, yana ba da ƙarancin jinkiri da haɗa ayyuka PulseAudio и Jack, gami da la'akari da bukatun ƙwararrun tsarin sarrafa sauti, waɗanda PulseAudio ba zai iya da'awar ba. Bugu da ƙari, PipeWire yana ba da samfurin tsaro na ci gaba wanda ke ba da damar sarrafa dama a na'urar da matakin rafi, kuma yana sauƙaƙa hanyar sarrafa sauti da bidiyo zuwa kuma daga keɓaɓɓen kwantena. Ɗaya daga cikin manyan manufofin shine tallafawa aikace-aikacen Flatpak mai ƙunshe da kai da gudana akan tari mai hoto na tushen Wayland.

Main damar:

  • Ɗauki da sake kunna sauti da bidiyo tare da ɗan jinkiri;
  • Kayan aikin sarrafa bidiyo da sauti a ainihin lokacin;
  • Tsarin gine-gine da yawa wanda ke ba ku damar tsara hanyar haɗin kai zuwa abun ciki na aikace-aikace da yawa;
  • Samfurin sarrafawa bisa jadawali na nodes multimedia tare da goyan bayan madaukai na amsa da sabuntawar jadawali na atomic. Yana yiwuwa a haɗa masu sarrafa duka a cikin uwar garken da plugins na waje;
  • Ingantacciyar hanyar sadarwa don samun dama ga rafukan bidiyo ta hanyar canja wurin bayanin fayil da samun damar sauti ta hanyar buffers ɗin zobe;
  • Ikon aiwatar da bayanan multimedia daga kowane matakai;
  • Samun plugin don GStreamer don sauƙaƙe haɗin kai tare da aikace-aikacen da ke akwai;
  • Taimakawa ga keɓancewar mahalli da Flatpak;
  • Taimako don plugins a cikin tsari SPA (Simple Plugin API) da ikon ƙirƙirar plugins waɗanda ke aiki a cikin lokaci mai wahala;
  • Tsarin sassauƙa don daidaita nau'ikan multimedia da aka yi amfani da su da kuma rarraba buffers;
  • Yin amfani da tsarin bango guda ɗaya don tafiyar da sauti da bidiyo. Ikon yin aiki a cikin nau'in sabar mai jiwuwa, cibiyar samar da bidiyo zuwa aikace-aikace (misali, don gnome-shell screencast API) da uwar garken don sarrafa damar yin amfani da na'urorin ɗaukar bidiyo na hardware.

source: budenet.ru

Add a comment