PipeWire  0.3.30
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 PipeWire Overview for an overview of PipeWire and PipeWire Design for the design principles guiding PipeWire.

Components

PipeWire ships with the following components:

API Documentation

See API Documentation

Resources

LAC 2020 Paper