PipeWire

PipeWire是一个Linux系统上的用来处理音视频的底层多媒体框架。PipeWire开发出来的目的是为了替代PulseAudio，功能包括支持容器化应用的音频输出，和应对专业音频场景。 2015 年，Taymans开始研究PipeWire。它基于几个现有项目的想法，其中包括William Manley的一个名为PulseVideo的项目。根据Red Hat的Christian Schaller的说法，PipeWire从Manley的早期PulseVideo原型中汲取了许多想法，并以一些代码为基础，这些代码经过努力最终被整合到GStreamer中。该项目的目标是改进Linux上的视频处理，就像PulseAudio对音频处理的改进一样。 作为一个独立于PulseAudio的项目，Taymans最初考虑为新项目使用的名称叫“PulseVideo”。到了2015年6月，项目开始使用“Pinos”这个名字，是以西班牙城市Pinos de Alhaurin命名的，是Taymans曾经居住的地方。 最初，Pinos只处理视频流。到2017年初，Taymans开始致力于集成对音频流的处理。Taymans希望支持消费级和专业音频用例，并向Paul Davis（Jack开发人员）和Robin Gareus（Ardour的开发者）咨询有关专业音频需求的建议。此时，该项目开始采用PipeWire这个名称。 2018年11月，PipeWire从LGPL重新授权为MIT许可证。 2021年4月，Fedora Linux 34成为第一个默认采用PipeWire的Linux发行版。一年后，Pop! OS在22.04版本中采用它作为默认音频服务器。从版本22.10开始，它成为Ubuntu中的默认音频服务器。2023年，它被Debian 12 Bookworm采纳为GNOME桌面环境的默认音频服务器。 该项目的目标包括： 支持沙盒化的Flatpak应用程序。 提供在Wayland合成器上进行屏幕截图和螢幕錄影的安全方法。 统一处理过去由JACK和PulseAudio处理的用例。 PipeWire受到了很多好评，尤其是在GNOME和Arch Linux社区中。特别是它修复了一些PulseAudio用户遇到的问题，包括CPU使用率高、蓝牙连接问题、和JACK后端问题。 1.2.5. 2024年9月27日 [2024年9月27日].  GNOME 设想取代 PulseAudio 的媒体系统 Pipewire - 开源中国社区. www.oschina.net. [2017-12-10]. （原始内容存档于2017-12-10） （中文（中国大陆））.  PipeWire: the new audio and video daemon in Fedora Linux 34. Fedora Magazine. 2021-05-14 [2021-10-16]. （原始内容存档于2021-05-14） （美国英语）.  Manley, William, PulseVideo, 2021-09-14 [2021-10-16], （原始内容存档于2021-01-24）  Schaller, Christian. Comment on: How is this project related to PulseVideo?. Christian F.K. Schaller. 2015-07-01 [2019-06-29]. （原始内容存档于2015-07-02）.  Willis, Nathan. 3D video and device mediation with GStreamer. LWN.new. 2015-10-21 [2019-06-29]. （原始内容存档于2016-03-30）.  Schaller, Christian. Fedora Workstation next steps : Introducing Pinos. Christian F.K. Schaller. 2015-06-30 [2019-06-29]. （原始内容存档于2015-07-02）.  Schaller, Christian. Launching Pipewire!. Christian F.K. Schaller. 2017-09-19 [2019-06-29]. （原始内容存档于2017-09-19）.  Larabel, Michael. PipeWire Should Be One Of The Exciting Linux Desktop Technologies For 2019. Phoronix. 2019-02-03 [2019-07-05]. （原始内容存档于2009-09-21）.  Relicense as MIT/X11. PipeWire Git repository in GitHub. 2018-11-05 [2019-10-26]. （原始内容存档于2022-05-03）.  Releases/34/ChangeSet - Fedora Project Wiki. fedoraproject.org. [2021-05-04]. （原始内容存档于2020-11-02）.  What's new in Fedora Workstation 34. Fedora Magazine. 2021-04-27 [2021-05-04]. （原始内容存档于2021-04-27） （美国英语）.  What's New in Fedora 34? 8 Reasons to Upgrade or Switch. MUO. 2021-04-04 [2021-05-04]. （原始内容存档于2021-04-04） （美国英语）.  Nestor, Marius. Pop!_OS 22.04 Launches Based on Ubuntu 22.04 LTS, Powered by Linux 5.16 and PipeWire. 9to5Linux. 2022-04-25 [2022-09-23]. （原始内容存档于2022-04-25） （美国英语）.  Sneddon, Joey. Ubuntu 22.10 Makes PipeWire Default for Audio. OMG! Ubuntu!. 2022-05-22 [2022-09-23]. （原始内容存档于2022-05-22） （英国英语）.  Larabel, Michael. Debian 12 Switches To PipeWire & WirePlumber By Default With The GNOME Desktop. Phronix. 2022-10-01 [2023-06-14]. （原始内容存档于2022-10-01） （美国英语）.  Lerch, Ryan. Improved multimedia support with Pipewire in Fedora 27. Fedora Magazine. 2017-09-20 [2019-07-05]. （原始内容存档于2017-09-21）.  Kaskinen, Tanu. PipeWire Hackfest 2018 in Edinburgh. Tanu's Blog. 2018-11-12 [2019-07-05]. （原始内容存档于2019-07-05）.  Sneddon, Joey. PipeWire aims to do for video what PulseAudio did for sound. OMG! Ubuntu!. 2017-09-21 [2019-07-05]. （原始内容存档于2017-10-01）.  Schaller, Christian. An update on Pipewire – the multimedia revolution. Christian F.K. Schaller. 2018-01-26 [2019-06-29]. （原始内容存档于2018-01-31）.  Raghavan, Arun. Update from the PipeWire hackfest. Arun Raghavan. 2018-10-31 [2019-06-30]. （原始内容存档于2018-11-02）.  Larabel, Michael. PipeWire Is Still On Track For One Day Being A Drop-In Replacement To PulseAudio. Phoronix. 2018-10-30 [2019-07-05]. （原始内容存档于2009-09-21）.  Pulseaudio no more. Arch Linux Sub-Reddit. [6 January 2021]. （原始内容存档于2022-05-03）.  pipewire-pulse 0.3.16-4 in testing now replaces pulseaudio!. Arch Linux Subreddit. [6 January 2021]. （原始内容存档于2021-10-10）.  PulseAudio High CPU Usage. Arch Linux Forums. [6 January 2021]. （原始内容存档于2021-05-07）.  Cannot connect to bluetooth audio device using pulseaudio. Arch Linux Forums. [6 January 2021]. （原始内容存档于2021-05-10）.  Headset delivers bad audio quality and low microphone volume in HSP/HFP mode (bluetooth). PulseAudio GitLab. [6 January 2021]. （原始内容存档于2020-11-05）.  PipeWire FAQ. PipeWire GitLab. [6 January 2021]. （原始内容存档于2020-10-22）.  官方网站