Misy mpizara Multimedia PipeWire 0.3, manolo ny PulseAudio

MIVOAKA famoahana tetikasa manan-danja PipeWire 0.3.0, mamolavola mpizara multimedia taranaka vaovao hanoloana ny PulseAudio. PipeWire dia manitatra ny fahaizan'ny PulseAudio amin'ny fanodinana horonan-tsary, fanodinana feo ambany, ary modely fiarovana vaovao ho an'ny fanaraha-maso ny fidirana amin'ny fitaovana sy ny stream. Ny tetikasa dia tohanana amin'ny GNOME ary efa ampiasaina mavitrika ao amin'ny Fedora Linux ho an'ny firaketana an-tsary sy fizarana efijery amin'ny tontolo mifototra amin'ny Wayland. Ny kaody tetikasa dia voasoratra amin'ny C sy nozarain'i nahazo alalana tamin'ny LGPLv2.1.

tena fanovana ao amin'ny PipeWire 0.3:

  • Nohavaozina tanteraka ny fandaharam-potoana fanodinana kofehy. Ny fanovana dia nahafahana nanamboatra sosona mba hiantohana ny fampifanarahana amin'ny mpizara feo JACK, ny fampisehoana izay azo oharina amin'ny JACK2.
  • Naverina niasa ary nambara fa stable API. Ny fanovana fanampiny rehetra amin'ny API dia kasaina hatao nefa tsy manimba ny fifanarahana mihemotra amin'ny fampiharana efa misy.
  • Ao anatin'izany ny mpitantana session izay ahafahanao mitantana ny sarin'ny node multimedia ao amin'ny PipeWire, ary manampy stream vaovao. Amin'izao fotoana izao, ny mpitantana dia tsy manome afa-tsy andiana asa fototra tsotra ary amin'ny ho avy dia hitarina na hosoloina safidy azo ampiasaina sy mora kokoa, toy ny WirePlumber.
  • Ny tranomboky tafiditra dia nohatsaraina mba hanomezana mifanaraka amin'ny PulseAudio, JACK ary ALSA, ahafahan'ny PipeWire ampiasaina amin'ny fampiharana efa misy natao hiarahana amin'ny rafitra audio hafa. Efa saika vonona ny tranomboky ho an'ny ALSA, fa mbola mila asa ny tranomboky ho an'ny JACK sy PulseAudio. Mbola tsy vonona ny hanolo tanteraka ny PulseAudio sy JACK ny PipeWire, fa ny olana amin'ny fifanarahana dia ho laharam-pahamehana amin'ny famoahana ho avy.
  • Anisan'izany ny plugins GStreamer sasany hifaneraserana amin'ny PipeWire. Ny plugin pipewiresrc, izay mampiasa PipeWire ho loharanom-peo, dia miasa tsy misy olana amin'ny ankamaroan'ny toe-javatra. Ny plugin pipewiresink ho an'ny famoahana feo amin'ny PipeWire dia tsy mbola manana olana fantatra.
  • PipeWire 0.3 fanohanana mitambatra ao amin'ny mpitantana varavarankely Mutter novolavolain'ny tetikasa GNOME.

Avelao izahay hampahatsiahy anao fa ny PipeWire dia manitatra ny faritry ny PulseAudio amin'ny alΓ lan'ny fanodinana ireo stream multimedia rehetra ary afaka mampifangaro sy mamindra ny horonan-tsary. Ny PipeWire koa dia manome fahafahana hifehy ireo loharanon-dahatsary, toy ny fitaovana fakana horonan-tsary, fakantsary web, na atiny efijery fampiharana. Ohatra, ny PipeWire dia mamela fampiharana webcam maro hiara-miasa ary mamaha olana amin'ny fakΓ na sary azo antoka sy fidirana amin'ny efijery lavitra ao amin'ny tontolo Wayland.

Ny PipeWire dia afaka miasa ho toy ny mpizara audio ihany koa, manome latency faran'izay kely sy fampifandraisana PulseAudio ΠΈ Jack, anisan'izany ny fiheverana ny filan'ny rafitra fanodinana feo matihanina, izay tsy azon'ny PulseAudio holazaina. Fanampin'izany, ny PipeWire dia manolotra maodely fiarovana avo lenta izay mamela ny fanaraha-maso ny fidirana amin'ny fitaovana sy ny haavon'ny stream, ary manamora ny fandefasana feo sy horonan-tsary mankany sy avy amin'ny kaontenera mitokana. Ny iray amin'ireo tanjona lehibe indrindra dia ny hanohanana ny fampiharana Flatpak irery ary mihazakazaka amin'ny stack sary miorina amin'ny Wayland.

tena fahafahana:

  • MakΓ  sy milalao feo sy horonan-tsary miaraka amin'ny fahatarana kely indrindra;
  • Fitaovana fanodinana horonan-tsary sy feo amin'ny fotoana tena izy;
  • Architecture multiprocess izay ahafahanao mandamina ny fidirana ifampizarana amin'ny votoatin'ny fampiharana maro;
  • Modely fanodinana mifototra amin'ny grafika amin'ny node multimedia miaraka amin'ny fanohanana ny tadivavarana fanehoan-kevitra sy ny fanavaozana ny kisary atomika. Azo atao ny mampifandray ireo mpitantana na ao anatin'ny server na plugins ivelany;
  • Fifandraisana mahomby amin'ny fidirana amin'ny horonan-tsarimihetsika amin'ny alΓ lan'ny famindrana ireo mpamoritra rakitra sy fidirana amin'ny feo amin'ny alΓ lan'ny buffer peratra iombonana;
  • Fahaiza-mikarakara angon-drakitra multimedia avy amin'ny dingana rehetra;
  • Ny fisian'ny plugin ho an'ny GStreamer hanatsorana ny fampidirana amin'ireo fampiharana efa misy;
  • Fanohanana ny tontolo mitoka-monina sy Flatpak;
  • Fanohanana plugins amin'ny endrika SPA (Plugin API tsotra) sy ny fahafahana mamorona plugins miasa amin'ny fotoana tena sarotra;
  • Rafitra flexible ho an'ny fandrindrana ireo endrika multimedia efa nampiasaina sy ny fanomezana buffer;
  • Mampiasa dingana iray ambadika tokana hanodinana feo sy horonan-tsary. Ny fahafahana miasa amin'ny endrika mpizara audio, ivon'ny fanomezana horonan-tsary amin'ny rindranasa (ohatra, ho an'ny gnome-shell screencast API) ary mpizara iray amin'ny fitantanana ny fidirana amin'ny fitaovana fakana horonan-tsary.

Source: opennet.ru

Add a comment