Home

Wim Taymans edited this page Sep 4, 2017 · 1 revision
Clone this wiki locally
Clone in Desktop

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.