Skip to content

GStreamer plug-in for interpipeline communication

License

Notifications You must be signed in to change notification settings

vgrid/gst-interpipe

 
 

Repository files navigation

GstInterpipe 1.0

GstInterpipe is a Gstreamer plug-in that allows communication between two independent pipelines. The plug-in consists of two elements:

  • interpipesink
  • interpipesrc

The concept behind the Interpipes project is to simplify the construction of GStreamer applications, which often has the complexity of requiring dynamic pipelines. It transforms the construction process from low level pad probe manipulation to the higher level setting an element's parameter value. Application developers don't get mired down in stalled pipelines due to one branch of a complex pipeline changed state.

The official user documentation is held at RidgeRun's Developers Wiki

The API reference is uploaded to GitHub's project page.

GstInterpipe copyright (C) 2016-2022 RidgeRun LLC

This GStreamer plug-in is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License version 2.1 as published by the Free Software Foundation.

This GStreamer plug-in is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License below for more details.

About

GStreamer plug-in for interpipeline communication

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 86.8%
  • M4 5.2%
  • Meson 4.0%
  • Makefile 2.5%
  • Shell 1.5%