PipeWire is low-level multimedia framework that provides:
- Graph based processing.
- Support for out-of-process processing graphs with minimal overhead.
- Flexible and extensible media format negotiation and buffer allocation.
- Hard real-time capable plugins.
- Very low-latency for both audio and video processing.
See Overview for an overview of PipeWire and Design for the design principles guiding PipeWire.
Documentation
See our Wiki for more information on how to configure and use PipeWire.
Components
PipeWire ships with the following components:
API Documentation
See PipeWire API.
Resources