2017-05-23 19:15:33 +02:00
|
|
|
PipeWire
|
|
|
|
|
--------
|
2015-04-16 16:58:33 +02:00
|
|
|
|
2017-05-23 19:15:33 +02:00
|
|
|
PipeWire is a server and user space API to deal with multimedia
|
|
|
|
|
pipelines. This includes:
|
2015-04-16 16:58:33 +02:00
|
|
|
|
|
|
|
|
- Make availabe sources of video (such as from a capture devices or
|
2017-05-23 19:15:33 +02:00
|
|
|
application provided streams) and multiplexing this with
|
|
|
|
|
clients.
|
2015-04-16 16:58:33 +02:00
|
|
|
- Accessing sources of video for consumption.
|
2017-05-23 19:15:33 +02:00
|
|
|
- Generating graphs for audio and video processing
|
2015-04-16 16:58:33 +02:00
|
|
|
|
2017-05-23 19:15:33 +02:00
|
|
|
Nodes in the graph can be implemented as separate processes,
|
|
|
|
|
communicating with sockets and exchanging multimedia content using fd
|
|
|
|
|
passing.
|