Created by Unknown User (e.savidha), last updated on Dec 27, 2022
1 minute read
Introduction
This page dedicated to bringing up PipeWire API's details,how multiple client are communicating to PipeWire and it will give how PipeWire linking to underlying SOC vendor.
PipeWire is a server and user space API to deal with multimedia pipelines.
It provides a low-latency, graph based processing engine on top of audio and video devices that can be used to support the use cases currently handled by both pulseaudio and JACK.
PipeWire was designed with a powerful security model that makes interacting with audio and video devices from containerized applications easy.
Nodes in the graph can be implemented as separate processes, communicating with sockets and exchanging multimedia content using fd passing.
PipeWire creating individual nodes for all the client application and driver, so at the same time multiple application will work without any interruption.
Right now for RDK-C we are using PipeWire for to trigger live streaming and continuous video recording at the same time.
2 Comments
Z-Sercomm
Nov 10, 2022Hi Savidha
What's the popularity of Pipewire compared to other framework, such as OpenMAX?
Thanks
BR
Bob
Unknown User (e.savidha)
Nov 10, 2022Hi Unknown User (bob_wu)
PipeWire creating individual nodes for all the client application and driver, so at the same time multiple application will work without any interruption.
Right now for RDK-C we are using PipeWire for to trigger live streaming and continuous video recording at the same time.