PipeWire Media Server 0.3.35 versiyasi

PulseAudio o'rnini bosadigan yangi avlod multimedia serverini ishlab chiquvchi PipeWire 0.3.35 loyihasining chiqarilishi chop etildi. PipeWire PulseAudio orqali kengaytirilgan video oqim imkoniyatlarini, past kechikishli ovozni qayta ishlashni va qurilma va oqim darajasidagi kirishni boshqarish uchun yangi xavfsizlik modelini taklif etadi. Loyiha GNOME-da qo'llab-quvvatlanadi va Fedora Linux-da sukut bo'yicha allaqachon qo'llaniladi. Loyiha kodi C tilida yozilgan va LGPLv2.1 litsenziyasi ostida tarqatiladi.

PipeWire 0.3.35-dagi asosiy o'zgarishlar:

  • Optik ulagichlar va HDMI orqali raqamli ovozni uzatish uchun S/PDIF protokolini yo'naltirish uchun qo'shimcha yordam.
  • Bluetooth uchun kodeklar dinamik ravishda yuklangan alohida plaginlarga kiritilgan.
  • MIDI-ni qo'llab-quvvatlash bilan bog'liq bir qator muhim tuzatishlar kiritildi.
  • Skypeforlinux ilovasining ishlashi audio kiritish va chiqarish qurilmalari haqida ma'lumot uzatishda S16 formatidan foydalanishga majburlovchi bog'lanishni qo'shish orqali yaxshilandi. O'zgartirish ulanishning boshqa uchida abonentdan ovoz yo'qligiga olib kelgan muammoni hal qildi.
  • Aralashtirish uchun mavjud audio formatlar soni kengaytirildi.
  • Modullarni yuklash uchun yangi interfeys qo'shildi. Plaginlar ushbu interfeysdan spa plaginlarini yuklab olish uchun so'rov yuborish uchun foydalanishi mumkin.
  • Parametr buferining o'lchami oshirildi, bu avval ko'p sonli kanalli tugunlarning barcha xususiyatlarini sig'dira olmagan.
  • Orqaga ulanishlarni o'rnatishda drayverlarni faollashtirish yoqilgan.
  • Server pavucontrol yordam dasturidan foydalangan holda audio chiqish qurilmasi tomonidan qo'llab-quvvatlanadigan IEC958 (S/PDIF) kodeklarini sozlash imkonini beruvchi qurilmani tiklash kengaytmasini amalga oshiradi.

Eslatib o‘tamiz, PipeWire har qanday multimedia oqimlarini qayta ishlash orqali PulseAudio ko‘lamini kengaytiradi va video oqimlarni aralashtirish va qayta yo‘naltirish imkoniyatiga ega. PipeWire shuningdek, video suratga olish qurilmalari, veb-kameralar yoki ilova ekrani kontenti kabi video manbalarini boshqarish imkoniyatlarini ham taqdim etadi. Masalan, PipeWire bir nechta veb-kamera ilovalari bilan birgalikda ishlashga imkon beradi va Wayland muhitida xavfsiz ekran tasvirini olish va ekranga masofadan kirish bilan bog'liq muammolarni hal qiladi.

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. Bundan tashqari, PipeWire qurilma va oqim darajasida kirishni boshqarish imkonini beruvchi ilg'or xavfsizlik modelini taklif etadi va audio va videolarni izolyatsiyalangan konteynerlarga va undan ko'chirishni osonlashtiradi. Asosiy maqsadlardan biri mustaqil Flatpak ilovalarini qo'llab-quvvatlash va Wayland-ga asoslangan grafik stekda ishlashdir.

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