热门问题
时间线
聊天
视角

PipeWire

用於低延遲多媒體處理與分享的自由軟體 来自维基百科,自由的百科全书

PipeWire
Remove ads

PipeWire是一個Linux系統上的用來處理音影片的底層多媒體框架。PipeWire開發出來的目的是為了替代PulseAudio,功能包括支援容器化應用的音訊輸出,和應對專業音訊場景[2]

快速預覽 原作者, 首次釋出 ...

歷史

2015 年,Taymans開始研究PipeWire。它基於幾個現有專案的想法,其中包括William Manley的一個名為PulseVideo的專案。[3][4][5][6]根據Red Hat的Christian Schaller的說法,PipeWire從Manley的早期PulseVideo原型中汲取了許多想法,並以一些代碼為基礎,這些代碼經過努力最終被整合到GStreamer中。[7]該專案的目標是改進Linux上的影片處理,就像PulseAudio對音訊處理的改進一樣。[8]

作為一個獨立於PulseAudio的專案,Taymans最初考慮為新專案使用的名稱叫「PulseVideo」。[8]到了2015年6月,專案開始使用「Pinos」這個名字,是以西班牙城市Pinos de Alhaurin命名的,是Taymans曾經居住的地方。[7]

最初,Pinos只處理影片流。到2017年初,Taymans開始致力於整合對音訊流的處理。Taymans希望支援消費級和專業音訊用例,並向Paul Davis(Jack開發人員)和Robin Gareus(Ardour的開發者)諮詢有關專業音訊需求的建議。此時,該專案開始採用PipeWire這個名稱。[3]

2018年11月,PipeWire從LGPL重新授權為MIT授權條款[9][10]

2021年4月,Fedora Linux 34成為第一個預設採用PipeWire的Linux發行版。[11][12][13]一年後,Pop! OS在22.04版本中採用它作為預設音訊伺服器。[14]從版本22.10開始,它成為Ubuntu中的預設音訊伺服器。[15]2023年,它被Debian 12 Bookworm採納為GNOME桌面環境的預設音訊伺服器。[16]

Remove ads

特徵

該專案的目標包括:

評價

PipeWire受到了很多好評,尤其是在GNOMEArch Linux[23][24]社群中。特別是它修復了一些PulseAudio使用者遇到的問題,包括CPU使用率高、[25]藍牙連接問題、[26][27]和JACK後端問題。[28]

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads