Ubuntu 22.10 akan beralih kepada pemprosesan audio menggunakan PipeWire dan bukannya PulseAudio

Repositori pembangunan untuk keluaran Ubuntu 22.10 telah beralih kepada menggunakan pelayan media PipeWire lalai untuk pemprosesan audio. Pakej yang berkaitan dengan PulseAudio telah dialih keluar daripada set desktop dan desktop-minimum, dan untuk memastikan keserasian, bukannya perpustakaan untuk berinteraksi dengan PulseAudio, lapisan nadi wayar paip yang berjalan di atas PipeWire telah ditambahkan, yang membolehkan anda menyimpan kerja daripada semua pelanggan PulseAudio sedia ada.

Keputusan untuk beralih sepenuhnya kepada PipeWire dalam Ubuntu 22.10 telah disahkan oleh Heather Ellsworth dari Canonical. Adalah diperhatikan bahawa dalam Ubuntu 22.02, kedua-dua pelayan digunakan dalam pengedaran - PipeWire digunakan untuk memproses video semasa merakam siaran skrin dan menyediakan akses kepada skrin, tetapi audio terus diproses menggunakan PulseAudio. Dalam Ubuntu 22.10, hanya PipeWire akan kekal. Dua tahun lalu, perubahan serupa telah pun diperkenalkan dalam pengedaran Fedora 34, yang memungkinkan untuk menyediakan keupayaan pemprosesan audio profesional, menyingkirkan pemecahan dan menyatukan infrastruktur audio untuk aplikasi yang berbeza.

PipeWire menawarkan model keselamatan lanjutan yang membenarkan kawalan akses pada peringkat peranti dan strim, serta memudahkan laluan audio dan video ke dan dari bekas terpencil. PipeWire boleh memproses sebarang strim multimedia dan mampu mencampur dan mengalihkan bukan sahaja strim audio, tetapi strim video, serta mengurus sumber video (peranti tangkapan video, kamera web atau kandungan skrin yang dipaparkan oleh aplikasi). PipeWire juga boleh bertindak sebagai pelayan audio, menyediakan kependaman rendah dan kefungsian yang menggabungkan keupayaan PulseAudio dan JACK, termasuk mengambil kira keperluan sistem pemprosesan audio profesional yang tidak dapat ditawarkan oleh PulseAudio.

Ciri-ciri utama:

  • Tangkap dan main balik audio dan video dengan kelewatan yang minimum;
  • Alat untuk memproses video dan audio dalam masa nyata;
  • Seni bina berbilang proses yang membolehkan anda mengatur akses dikongsi kepada kandungan beberapa aplikasi;
  • Model pemprosesan berdasarkan graf nod multimedia dengan sokongan untuk gelung maklum balas dan kemas kini graf atom. Ia adalah mungkin untuk menyambungkan pengendali di dalam pelayan dan pemalam luaran;
  • Antara muka yang cekap untuk mengakses strim video melalui pemindahan deskriptor fail dan mengakses audio melalui penimbal cincin kongsi;
  • Keupayaan untuk memproses data multimedia daripada sebarang proses;
  • Ketersediaan pemalam untuk GStreamer untuk memudahkan penyepaduan dengan aplikasi sedia ada;
  • Sokongan untuk persekitaran terpencil dan Flatpak;
  • Sokongan untuk pemalam dalam format SPA (Simple Plugin API) dan keupayaan untuk mencipta pemalam yang berfungsi dalam masa nyata yang sukar;
  • Sistem fleksibel untuk menyelaraskan format multimedia terpakai dan memperuntukkan penimbal;
  • Menggunakan proses latar belakang tunggal untuk menghalakan audio dan video. Keupayaan untuk berfungsi dalam bentuk pelayan audio, hab untuk menyediakan video kepada aplikasi (contohnya, untuk gnome-shell screencast API) dan pelayan untuk mengurus akses kepada peranti tangkapan video perkakasan.
  • Sumber: opennet.ru

Tambah komen