Choosing protocol for pipeline communication

Welcome @sannet

There are multiple ways of achieving that, the most efficient depends on various considerations such as the platform(s) you intend to support. Take a look at this discussion as a starting point.