PipeWire

PipeWire
软件描述
PipeWire 是一个旨在大幅改善 Linux 系统下音频和视频处理的项目。它在音频和视频设备之上提供了一个低延迟、基于图的处理引擎,可用于支持目前由 PulseAudio 和 JACK 处理的各种应用场景。
官方网站
访问软件的官方网站了解更多信息
pipewire.org
什么是 PipeWire?
PipeWire 是一个旨在大幅提升 Linux 系统下音频和视频处理能力的项目。它在音频和视频设备之上提供了一个低延迟、基于图形的处理引擎,可用于支持目前由 PulseAudio 和 JACK 处理的各种使用场景。PipeWire 采用了强大的安全模型,使得容器化应用程序能够轻松地与音频和视频设备交互,其主要目标是支持 Flatpak 应用程序。在 Wayland 和 Flatpak 的支持下,我们期望 PipeWire 成为未来 Linux 应用开发的核心基础组件。
实现最低延迟的音频和视频采集与播放。
在音频和视频上实现实时多媒体处理。
采用多进程架构,使应用程序能够共享多媒体内容。
无缝支持 PulseAudio、JACK 音频连接套件、高级 Linux 音频架构(ALSA)以及 GStreamer 应用程序。
支持沙箱化应用程序。更多详情请参见 Flatpak。
主要功能
🔄 替代方案
7 个选择
JACK Audio Connection Kit
JACK 是一个专业的声音服务器守护进程,它通过其 API 为实现该 API 的应用程序之间提供音频和 MIDI 数据的实时低延迟连接。该 API 可通过 JACK1 或 JACK2 使用。
PulseAudio 是一种适用于 POSIX 操作系统的音频服务器系统,意味着它充当了你音频应用程序的代理。它已成为所有相关现代 Linux 发行版的组成部分,并被多家厂商用于各种移动设备中。
GStreamer 是一个用于构建媒体处理组件图的库。它支持的应用程序范围从简单的 Ogg/Vorbis 播放、音频/视频流传输,到复杂的音频(混音)和视频(非线性编辑)处理。

coppwr
软件
coppwr 是一个提供对 PipeWire 多媒体服务器低级别控制的工具。它旨在尽可能多地暴露并提供方式,以检查和控制 PipeWire 多媒体服务器中的各个组件。