Fedora 35 或將采用 WirePlumber 來管理 PipeWire
一個新的提案顯示,Fedora 35 或將采用 WirePlumber 來管理 PipeWire。
Pipewire 是 Red Hat 的 Wim Taymans 領導開發的,他也是 GStreamer 項目的聯合創始人。當初由于 Linux 聲音系統 PulseAudio 在許多方面不如人意,因此其決定從頭實現一個全新的媒體系統 ,計劃最終取代 PulseAudio,成為新的 Linux 多媒體基礎設施。
在 Fedore 34 中,PipeWire 已經成功替代 PulseAudio 和 JACK 處理音頻數據。現在,Wim Taymans 正在尋求批準使用 WirePlumber 作為高級會話管器來管理 PipeWire。他在提案中表示,PipeWire 當前使用的是一個簡單的會話管理器,其中大部分是硬寫的邏輯和規則,因此需要一個新的會話管理器,并至少具有以下功能:
- 在系統中創建和配置檢測到的設備,包括聲卡、視頻和藍牙設備。
- 配置應用程序并將音視頻路由到設備和過濾器。
- 跟蹤首選設備和卷。
- 當設備出現和消失時移動音視頻流。
WirePlumber 是該提案給出的選擇。其圍繞 GNOME 構建,并且支持使用更易于維護和定制的 LUA 腳本來實現設置和配置規則,比如設備和流的設置和配置、基于流的元數據和系統的整體狀態的流路由以及設備和流的音量控制。
如果該提案通過,則在 35 版本中會實現與當前解決方案相同的功能,更多功能將在下一個版本中開發。
本文轉自OSCHINA
本文標題:Fedora 35 或將采用 WirePlumber 來管理 PipeWire
本文地址:https://www.oschina.net/news/151623/fedora-may-use-wireplumber