{"repo":"PipeWire/pipewire","free":true,"listed":false,"github":"https://github.com/PipeWire/pipewire","clone":"git clone https://github.com/PipeWire/pipewire.git","description":"Mirror of the PipeWire repository (see https://gitlab.freedesktop.org/pipewire/pipewire/)","language":"C","stars":2147,"topics":["multimedia","audio","video","framework","daemon"],"license":null,"category":"media-processing","readme_excerpt":"PipeWire PipeWire is a server and user space API to deal with multimedia pipelines. This includes: - Making available sources of video (such as from a capture devices or application provided streams) and multiplexing this with clients. - Accessing sources of video for consumption. - Generating graphs for audio and video processing. Nodes in the graph can be implemented as separate processes, communicating with sockets and exchanging multimedia content using fd passing. Building and installation The preferred way to install PipeWire is to install it with your distribution package system. This ensures PipeWire is integrated into the rest of your system for the best experience. If you want to build and install PipeWire yourself, refer to install for instructions. Usage The most important purpose of PipeWire is to run your favorite apps. Some applications use the native PipeWire API, such as most compositors (gnome-shell, wayland, ...) to implement screen sharing. These apps will just work automatically. Most audio applications can use either ALSA, JACK or PulseAudio as a backend. PipeWire provides support for all 3 backends. Depending on how your distribution has configured things this should just work automatically or with the provided scripts shown below. PipeWire can use environment variables to control the behaviour of applications: PIPEWIRE DEBUG= to increase the debug level (or use one of XEWIDT for none, error, warnings, info, debug, or trace, respectively). PIPEWIRE LOG=","default_branch":null,"files":null,"tree":[],"storefront":"/r/PipeWire","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PipeWire/pipewire/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}