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