@linaHoshino Lina (星乃リナ) 🩵 3D Yuri Wedding 2026!!! Would libfunnel be a good starting point for cross-VM media sharing?
I have a use-case where performance is fairly important, but security is absolutely vital. Therefore, exposing PipeWire to VMs is out of the question. I was thinking to use libfunnel to get the buffers, send the buffers across the VM boundary using a simple protocol, and finally create a PipeWire stream from them on the other side.
Other requirements are:
- Buffer sharing must be read-only.
- The destination must not have access to partially-written buffers.
- If format adaptation (compression and/or decompression) is going to happen, there must be control over which side does it.