Home
Wim Taymans edited this page Sep 4, 2017
·
1 revision
PipeWire is a new multimedia framework designed from scratch that aims to provide
- graph based processing with support for feedback loops and atomic graph updates
- flexible and extensible media format negotiation and buffer allocation
- support for out-of-process processing graphs with minimal overhead
- Hard real-time capable plugins
- achieve very low-latency for both audio and video processing
The framework is used to build a modular daemon that can be configured to:
- be a low-latency audio server with features like pulseaudio and/or jack
- a video capture server that can manage hardware video capture devices and provide access to them
- a central hub where video can be made available for other applications such as the gnome-shell screencast API.