Ubuntu 22.10 PulseAudio o'rniga PipeWire yordamida audio ishlov berishga o'tadi

Ubuntu 22.10 versiyasini ishlab chiqish ombori audioni qayta ishlash uchun standart PipeWire media serveridan foydalanishga o'tdi. PulseAudio bilan bog'liq paketlar ish stoli va ish stoli-minimal to'plamlardan olib tashlandi va muvofiqlikni ta'minlash uchun PulseAudio bilan o'zaro ishlash uchun kutubxonalar o'rniga PipeWire tepasida ishlaydigan quvur sim-puls qatlami qo'shildi, bu sizga ishni saqlash imkonini beradi. barcha mavjud PulseAudio mijozlari.

Ubuntu 22.10-da PipeWire-ga to'liq o'tish to'g'risidagi qarorni Canonical-dan Xizer Ellsvort tasdiqladi. Qayd etilishicha, Ubuntu 22.02 da tarqatishda ikkala server ham ishlatilgan - PipeWire skrinkalarni yozib olish va ekranga kirishni ta'minlashda videoni qayta ishlash uchun ishlatilgan, ammo PulseAudio yordamida audio ishlov berishda davom etgan. Ubuntu 22.10 da faqat PipeWire qoladi. Ikki yil oldin, xuddi shunday o'zgarish Fedora 34 tarqatishda allaqachon kiritilgan bo'lib, u professional audio ishlov berish imkoniyatlarini taqdim etish, parchalanishdan xalos bo'lish va turli ilovalar uchun audio infratuzilmani birlashtirish imkonini berdi.

PipeWire ilg'or xavfsizlik modelini taklif etadi, bu qurilma va oqim darajasida kirishni boshqarish imkonini beradi va audio va videolarni izolyatsiya qilingan konteynerlarga va undan ko'proq yo'naltirishni osonlashtiradi. PipeWire har qanday multimedia oqimlarini qayta ishlashga qodir va nafaqat audio oqimlarni, balki video oqimlarni ham aralashtirish va qayta yo'naltirish, shuningdek, video manbalarni (video suratga olish qurilmalari, veb-kameralar yoki ilovalar tomonidan ko'rsatiladigan ekran kontentini) boshqarishga qodir. PipeWire shuningdek, PulseAudio va JACK imkoniyatlarini birlashtirgan, shu jumladan PulseAudio taklif qila olmaydigan professional audio ishlov berish tizimlarining ehtiyojlarini hisobga olgan holda past kechikish va funksionallikni ta'minlovchi audio server vazifasini ham bajarishi mumkin.

Asosiy xususiyatlari:

  • Minimal kechikishlar bilan audio va videolarni suratga olish va ijro etish;
  • Haqiqiy vaqtda video va audioni qayta ishlash vositalari;
  • Bir nechta ilovalar tarkibiga umumiy kirishni tashkil qilish imkonini beruvchi ko'p jarayonli arxitektura;
  • Teskari aloqa zanjirlari va atom grafik yangilanishlarini qo'llab-quvvatlaydigan multimedia tugunlari grafigiga asoslangan ishlov berish modeli. Server ichida ham, tashqi plaginlarda ham ishlov beruvchilarni ulash mumkin;
  • Fayl identifikatorlarini uzatish va umumiy halqa buferlari orqali audioga kirish orqali video oqimlarga kirish uchun samarali interfeys;
  • Har qanday jarayonlardan multimedia ma'lumotlarini qayta ishlash qobiliyati;
  • Mavjud ilovalar bilan integratsiyani soddalashtirish uchun GStreamer plaginining mavjudligi;
  • Izolyatsiya qilingan muhitlar va Flatpak-ni qo'llab-quvvatlash;
  • SPA formatidagi plaginlarni qo'llab-quvvatlash (Simple Plugin API) va qiyin real vaqtda ishlaydigan plaginlarni yaratish qobiliyati;
  • Foydalanilgan multimedia formatlarini muvofiqlashtirish va buferlarni taqsimlash uchun moslashuvchan tizim;
  • Audio va videoni yo'naltirish uchun bitta fon jarayonidan foydalanish. Audio server, ilovalarga video taqdim etish uchun markaz (masalan, gnome-shell screencast API uchun) va apparatli video suratga olish qurilmalariga kirishni boshqarish serveri shaklida ishlash qobiliyati.
  • Manba: opennet.ru

a Izoh qo'shish