Pagpagawas sa PipeWire 0.3.33 media server

Ang pagpagawas sa proyekto sa PipeWire 0.3.33 gipatik, nga nagpalambo sa usa ka bag-ong henerasyon nga multimedia server aron ilisan ang PulseAudio. Ang PipeWire nagpalapad sa mga kapabilidad sa PulseAudio sa pagproseso sa video stream, low-latency nga pagproseso sa audio, ug usa ka bag-ong modelo sa seguridad alang sa kontrol sa pag-access sa lebel sa device ug stream. Ang proyekto gisuportahan sa GNOME ug gigamit na sa default sa Fedora Linux. Ang code sa proyekto gisulat sa C ug giapod-apod ubos sa lisensya sa LGPLv2.1.

Mga dagkong kausaban sa PipeWire 0.3.33:

  • Ang abilidad sa awtomatikong pagbalhin tali sa Bluetooth profile HSP (headset mode) ug A2DP (taas nga kalidad nga audio output) gipatuman.
  • Ang profile sa Pro Audio nakapauswag sa suporta alang sa mga virtual nga gigikanan ug mga aparato nga output sa audio.
  • Gipauswag nga negosasyon sa pagbag-o sa format kung nagpaambit sa direkta nga mga buffer sa pag-access sa memorya (DMA-BUF) tali sa daghang mga kliyente.
  • Ang multimedia node graph karon nagsuporta sa dungan nga paggamit sa daghang sampling rates (disabled by default).
  • Ang PulseAudio compatibility layer nag-implementar og module-switch-on-connect nga module aron masundog ang kinaiya sa PulseAudio kung magkonektar sa bag-ong mga device.

Pahinumdoman ka namo nga ang PipeWire nagpalapad sa sakup sa PulseAudio pinaagi sa pagproseso sa bisan unsang multimedia stream ug makahimo sa pagsagol ug pag-redirect sa mga video stream. Naghatag usab ang PipeWire og mga kapabilidad aron makontrol ang mga gigikanan sa video, sama sa mga aparato sa pagkuha sa video, mga web camera, o sulud sa screen sa aplikasyon. Pananglitan, gitugotan sa PipeWire ang daghang aplikasyon sa webcam nga magtinabangay ug masulbad ang mga problema sa luwas nga pagkuha sa screen ug pag-access sa hilit nga screen sa palibot sa Wayland.

Ang PipeWire mahimo usab nga molihok isip usa ka audio server, nga naghatag og ubos nga latency ug functionality nga naghiusa sa mga kapabilidad sa PulseAudio ug JACK, lakip ang pagkonsiderar sa mga panginahanglan sa mga propesyonal nga sistema sa pagproseso sa audio nga dili ikatanyag sa PulseAudio. Dugang pa, ang PipeWire nagtanyag usa ka advanced nga modelo sa seguridad nga nagtugot sa kontrol sa pag-access sa lebel sa aparato ug sapa, ug gipasayon ​​ang pag-ruta sa audio ug video padulong ug gikan sa nahilit nga mga sudlanan. Usa sa mga nag-unang tumong mao ang pagsuporta sa kaugalingon nga mga aplikasyon sa Flatpak ug pagdagan sa usa ka Wayland-based graphics stack.

Pangunang mga bahin:

  • Pagkuha ug pag-playback sa audio ug video nga adunay gamay nga paglangan;
  • Mga himan alang sa pagproseso sa video ug tingog sa tinuod nga panahon;
  • Multi-process nga arkitektura nga nagtugot sa pagpaambit sa sulod sa daghang mga aplikasyon;
  • Pagproseso nga modelo base sa usa ka graph sa multimedia nodes nga adunay suporta alang sa feedback loops ug atomic updates sa graph. Gitugotan ang pagkonektar sa mga tigdumala sa sulod sa server ug sa gawas nga mga plugins;
  • Episyente nga interface alang sa pag-access sa mga sapa sa video pinaagi sa mga deskriptor sa file ug pag-access sa audio pinaagi sa gipaambit nga ringbuffer;
  • Abilidad sa pagproseso sa multimedia data gikan sa bisan unsa nga proseso;
  • Ang presensya sa usa ka plugin alang sa GStreamer aron pasimplehon ang paghiusa sa mga naglungtad nga aplikasyon;
  • Suporta alang sa nahilit nga mga palibot ug Flatpak;
  • Suporta alang sa mga plugin sa SPA format (Simple Plugin API) ug ang abilidad sa paghimo sa mga plugins nga nagtrabaho sa lisud nga tinuod nga panahon;
  • Flexible nga sistema alang sa negosasyon nga gigamit nga mga format sa multimedia ug alokasyon sa buffer;
  • Paggamit sa usa ka proseso sa background aron maruta ang audio ug video. Abilidad sa pagtrabaho isip usa ka sound server, usa ka hub alang sa paghatag og video sa mga aplikasyon (pananglitan, alang sa gnome-shell screencast API) ug usa ka server alang sa pagkontrolar sa access sa video capture hardware device.

Source: opennet.ru

Idugang sa usa ka comment