PipeWire  0.3.33
PipeWire

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.

Components

PipeWire ships with the following components:

API Documentation

See API Documentation

Resources

LAC 2020 Paper PipeWire Under The Hood