Pipewire — a new project of underlying Linux infrastructure to handle multimedia better — has just been officially launched. The project’s main goal is to improve the handling of both audio and video. Additionally, Pipewire introduces a security model to allow easy interaction with multimedia devices from containerized and sandboxed applications, i.e. Flatpak apps.
The Pipewire website clearly states the goals of the project:
PipeWire is a project that aims to greatly improve handling of audio and video under Linux. It aims to support the usecases currently handled by both PulseAudio and Jack and at the same time provide same level of powerful handling of Video input and output. It also introduces a security model that makes interacting with audio and video devices from containerized applications easy, with supporting Flatpak applications being the primary goal. Alongside Wayland and Flatpak we expect PipeWire to provide a core building block for the future of Linux application development.
An initial version of Pipewire is available now in the Fedora 27 prereleases. This initial version only uses Pipewire for video, not audio. Check out the announcement post by Christian Schaller, as well as the Pipewire website for general information about the project, and the Pipewire Wiki for the documentation.
dimitris
Under F27, any estimate on how far we are from Firefox or Chromium supporting screensharing with services like jist.si under Wayland?
Tomáš Popela
We are still exploring the current implementations and looking how to move them to PipeWire. I don’t think it’s the matter of Fedora 27 time-frame. The good thing is that the current implementation lies in WebRTC, so adding PipeWire support to WebRTC will solve Chrom(e|ium) and Firefox as well..
SampsonF
Because of PipeWire, I grab some test build ISO of Fedora 27. Only the Secure Lab ISO allow me to finish the installation under VBox in a macOS host.
How can we get a taste of PipeWire, as a user?