Fedora 34, ses için PulseAudio yerine PipeWire kullanmayı planlıyor

Fedora geliştiricileri yayınlandı son günlerde ne için sonraki versiyonu Fedora 34, büyük bir değişiklik planlandı paragraf tüm ses akışları PulseAudio ve JACK ses sunucularından PipeWire'a.

PipeWire kullanma profesyonel ses işleme yetenekleri sunmanıza olanak tanır Tipik bir masaüstü sürümünde, parçalanmayı ortadan kaldırın ve ses altyapınızı farklı uygulamalar için birleştirin.

Şu anda, Fedora Workstation, PulseAudio arka plan sürecini kullanır ses işleme için ve uygulamalar bu işlemle etkileşim kurmak, ses akışlarını karıştırmak ve yönetmek için istemci kitaplığını kullanır. Profesyonel ses işleme, JACK ses sunucusunu ve ilgili istemci kitaplığını kullanır.

PulseAudio ve JACK yerine PipeWire medya sunucusunun kullanılması önerilmektedir Mevcut tüm PulseAudio ve JACK istemcilerini ve uygulamalarını Flatpak formatında teslim ve çalışır durumda tutacak bir birlikte çalışabilirlik katmanı ile gelecek nesil

ALSA düşük seviyeli API kullanan daha eski müşteriler için, ses akışlarını doğrudan PipeWire'a yönlendiren bir ALSA eklentisi kurulacaktır. Tüm PulseAudio ve JACK tabanlı uygulamalar, PulseAudio ve JACK'i kurmak zorunda kalmadan PipeWire üzerinde çalışabilecektir.

Bu öneri, PulseAudio arka plan programının işlevsel uyumlu bir PipeWire tabanlı uygulama ile değiştirilmesidir. Bu, PulseAudio İstemci Kitaplığını kullanan tüm mevcut istemcilerin ve Flatpak olarak gönderilen uygulamaların eskisi gibi çalışmaya devam edeceği anlamına gelir.

Tüm PRO ses, JACK sunucusuyla konuşan JACK istemci kitaplığı tarafından işlenir. Bu teklif, doğrudan PipeWire ile konuşan bir JACK istemci kitaplığı değiştirmesini kuracaktır. Mevcut tüm PRO ses jakı uygulamaları daha sonra PipeWire üzerinden çalışacaktır.

Hatırlatma olarak, PipeWire, PulseAudio Yeteneklerini Genişletiyor video akışı, düşük gecikmeli ses işleme ve yeni bir güvenlik modeli ile iletim ve cihaz erişim kontrolü için.

boru teli ayrıca video kaynaklarını kontrol etme yetenekleri sağlar video yakalama cihazları, web kameraları veya uygulama çıktı ekranı içeriği gibi. Proje GNOME uyumludur ve zaten Wayland tabanlı ortamlarda ekran kaydı ve ekran paylaşımı için Fedora Linux'ta yaygın olarak kullanılmaktadır.

boru teli ayrıca düşük gecikmeli bir ses sunucusu görevi görebilir PulseAudio'nun talep edemeyeceği profesyonel ses işleme sistemi ihtiyaçları için bile PulseAudio ve JACK'in yeteneklerini birleştiren işlevsellik.

Ayrıca PipeWire gelişmiş bir güvenlik modeli sunar Spesifik akış ve cihaza özel erişim kontrolü sağlar ve ses ve videonun izole edilmiş kaplara yönlendirilmesini kolaylaştırır.

Ana Özellikler:

  • Minimum gecikmeyle ses ve video yakalayın ve oynatın.
  • Gerçek zamanlı video ve ses işleme araçları.
  • İçeriğin birden çok uygulama arasında paylaşılmasına izin veren çok iş parçacıklı bir mimari. Multimedya grafiklerinin yönetimi ve işlenmesi farklı süreçlerde yapılır.
  • Geri bildirim döngüleri ve atomik grafik güncellemelerini destekleyen grafik tabanlı bir multimedya düğüm işleme modeli.
  • Sürücülerin hem sunucu içinde hem de harici eklentiler içinde bağlanmasına izin verilir.
  • Dosya tanımlayıcıları aktararak ve paylaşılan arabellekler aracılığıyla sese erişerek video akışlarına erişmek için verimli arayüz.
  • Herhangi bir işlemden multimedya verilerini işleme yeteneği.
  • Mevcut uygulamalarla entegrasyonu basitleştirmek için GStreamer için bir eklentinin varlığı.
  • Korumalı alan ve Flatpak ortamları için destek.
  • SPA (Basit Eklenti API) formatındaki eklentiler için destek ve gerçek zamanlı çalışan eklentiler oluşturma yeteneği.
  • Kullanılan multimedya formatlarını koordine etmek ve tamponları tahsis etmek için esnek sistem.
    Ses ve videoyu yönlendirmek için tek bir arka plan işlemi kullanma. Bir ses sunucusu, uygulamalara video sağlamak için bir hub (örneğin, gnome-shell screencast API için) ve donanım video yakalama cihazlarına erişimi kontrol etmek için bir sunucu olarak çalışabilme yeteneği.

Son olarak değişiklik, Fedora dağıtımının teknik gelişiminden sorumlu olan Fedora Mühendislik Yönlendirme Komitesi (FESCo) tarafından henüz gözden geçirilmedi.

kaynak: https://www.mail-archive.com


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.