Splitting a GStreamer pipeline into multiple processes

Earlier this year I worked on a GStreamer plugin called ipcpipeline. This plugin provides elements that make it possible to interconnect GStreamer pipelines that run in different processes. Here’s a look at how this plugin works and the reasons why you might want to use it in your application.