Sa Ubuntu 22.10 PipeWire ang gagamitin sa halip na PulseAudio

kawad ng tubo

ilang araw na ang nakalipas ang balita ay pinakawalan na imbakan ng pagbuo ng bersyon Lumipat ang Ubuntu 22.10 upang gamitin ang PipeWire media server default para sa pagproseso ng audio.

Sa pagbabagong ito, ang mga pakete na nauugnay sa PulseAudio ay tinanggal mula sa desktop at desktop-minimal na mga pakete, at para sa compatibility, sa halip na mga library na mag-interface sa PulseAudio, isang pipewire-pulse layer ang idinagdag na tumatakbo sa ibabaw ng PipeWire, na nagbibigay-daan sa iyong panatilihing tumatakbo ang lahat ng kasalukuyang kliyente ng PulseAudio.

Ang taong nagkumpirma ng pagbabago ay si Heather Ellsworth ng Canonical, na sa pamamagitan ng isang post ay nagkomento sa pagbabago. desisyon na ganap na lumipat sa PipeWire sa Ubuntu 22.10.

Tandaan na sa Ubuntu 22.04 ang parehong mga server ay ginamit sa pamamahagi: Ang PipeWire ay ginamit upang iproseso ang video kapag nagre-record ng mga screencast at nagbibigay ng access sa screen, ngunit ang audio ay patuloy na naproseso gamit ang PulseAudio. Sa Ubuntu 22.10, PipeWire lang ang mananatili.

Iyan ay tama, sa ngayon ang Kinetic iso (nakabinbin, hindi pa kasalukuyan dahil ang mga pagbabago ay kakagawa pa lamang) ay na-update upang magpatakbo lamang ng pipewire at hindi pulseaudio. Kaya @copong, asahan mo ito para sa kinetic.

Para kay Jammy, maaari mong mapansin na mayroon kang parehong pipewire at pulseaudio na tumatakbo. Ito ay dahil ginagamit pa rin ang pulseaudio para sa audio, ngunit ginagamit ang pipewire para sa video. (Kinakailangan ang Pipewire para sa streaming at pagbabahagi ng screen sa Wayland.)

Sana ay linawin nito ang aming mga plano tungkol sa pipewire/pulseaudio, ngunit ipaalam sa amin kung mayroon ka pang mga tanong.

Dalawang taon na ang nakalilipas, ang isang katulad na pagbabago ay ipinatupad na sa pamamahagi ng Fedora 34, na nagbigay-daan sa amin na magbigay ng mga propesyonal na kakayahan sa pagproseso ng audio, alisin ang fragmentation at pag-isahin ang imprastraktura ng audio para sa iba't ibang mga application.

Para sa mga hindi nakakaalam PipeWire, dapat mong malaman na ito nag-aalok ng advanced na modelo ng seguridad na nagbibigay-daan sa iyong pamahalaan ang access sa pamamagitan ng device at sa pamamagitan ng stream, na ginagawang madali ang pag-stream ng audio at video papunta at mula sa mga nakahiwalay na lalagyan.

PipeWire maaaring magproseso ng anumang media stream at maaaring maghalo at mag-redirect hindi lamang mga audio stream, kundi pati na rin ang mga video stream, pati na rin pamahalaan ang mga mapagkukunan ng video (mga video capture device, webcam, o nilalaman ng screen na ipinapakita ng mga application). Ang PipeWire ay maaari ding kumilos bilang isang low latency na audio server at magbigay ng functionality na pinagsasama ang mga kakayahan ng PulseAudio at JACK , kabilang ang pagtugon sa mga pangangailangan ng mga propesyonal na audio processing system na hindi ma-claim ng PulseAudio.

Sa mga katangian susi na maaaring i-highlight:

  • Kakayahang kumuha at mag-play ng audio at video na may kaunting pagkaantala
  • Mga tool para sa real-time na pagpoproseso ng video at tunog
  • Multi-threaded na arkitektura na nagbibigay-daan sa pag-aayos ng nakabahaging access sa nilalaman sa maraming application
  • Modelo sa pagpoproseso na nakabatay sa graph ng mga media node na may suporta para sa mga feedback loop at pag-update ng atomic graph. Pinapayagan na ikonekta ang mga controller sa loob ng server at sa mga panlabas na plugin
  • Mahusay na interface para sa pag-access ng mga video stream sa pamamagitan ng mga file descriptor at audio access sa pamamagitan ng isang nakabahaging ring buffer
  • Kakayahang magproseso ng data ng multimedia mula sa anumang proseso
  • Ang pagkakaroon ng isang plugin para sa GStreamer upang pasimplehin ang pagsasama sa mga kasalukuyang application
  • Suporta para sa mga sandbox at Flatpak package system
  • Suporta para sa mga plugin sa SPA (Simple Plugin API) na format at ang kakayahang gumawa ng mga plugin na gumagana nang husto sa real time
  • Flexible na sistema para sa pakikipag-ayos ng mga ginamit na format ng media at paglalaan ng buffer
  • Kakayahang gumamit ng isang proseso sa background upang iruta ang audio at video.
  • Ang kakayahang kumilos bilang isang sound server, isang hub para sa pagbibigay ng video sa mga application (halimbawa, para sa gnome-shell screencast API), at isang server para sa pagkontrol ng access sa mga video capture hardware device.

Sa wakas, para sa mga interesadong malaman ang higit pa tungkol sa tala, maaari silang sumangguni sa thread ng talakayan sa link sa ibaba.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.