← Software

PipeWire

A modern multimedia framework for audio and video.

PipeWire handles both audio and video streams with a single graph, replacing PulseAudio (for desktop audio mixing) and JACK (for low-latency professional audio) under one daemon. The same PipeWire instance can also broker screen-share and camera streams to sandboxed applications via PortalGate, which has made it the standard for Wayland desktop screen sharing.

Wim Taymans, who also worked on GStreamer, started PipeWire in 2017 at Red Hat. The project is MIT-licensed and ships with PulseAudio-compatible and JACK-compatible APIs, so existing audio applications work unchanged while users gain PipeWire's unified routing and lower-latency design.

PipeWire is now the default audio server on Fedora, Ubuntu (since 22.10), and most other modern desktop distributions. Adoption has been smooth precisely because of the compatibility layers — most users who switch don't notice anything has changed except that screen sharing and Bluetooth audio work better than they did under PulseAudio alone.

License: MIT

Category: System

Website: https://pipewire.org/

Install

Debian/Ubuntu: sudo apt install pipewire
Fedora/RHEL:   already preinstalled on Workstation
Arch:          sudo pacman -S pipewire

Authors

  • Wim Taymans (creator)
  • PipeWire contributors
PreviousPi-hole NextPlantUML

This site is currently in Beta. Contact: Chris Paton

Textbook of AI · Textbook of Usability · Textbook of Digital Health

Auckland Maths and Science Tutoring