GstInterpipe: Difference between revisions

From RidgeRun Developer Wiki
Line 22: Line 22:


=Promo/Demo Video=
=Promo/Demo Video=
'''[https://developer.ridgerun.com/wiki/index.php?title=GStreamer_Daemon GStreamer Daemon] - building a media server in under 30 minutes'''
*[https://vimeo.com/240547523 vimeo version] (may have better lipsync)  
*[https://vimeo.com/240547523 vimeo version] (may have better lipsync)  
*Embedded version (below)
*Embedded version (below)

Revision as of 12:38, 1 November 2017


Quick Overview

GstInterpipe is a RidgeRun open source Gstreamer plug-in that allows communication between two or more independent pipelines. It consists of two elements: interpipesink and interpipesrc. The interpipesrc gets connected with an interpipesink, from which it receives buffers and events.

GstInterpipe is intended to reduce a big complex pipeline system into smaller and simpler independent pipelines. So, you can view and handle those independent pipelines as different blocks that you can control independently (change it state or modify properties) and connect or disconnect them with other blocks in runtime. It allows to have multiple source and sink pipelines in an application with the possibility of dynamically change the source pipeline that a sink pipeline is listening. Is like if you have a set of different pipes that you can plug and unplug between them in runtime, so the system changes it behavior according to the pipe interconnection configuration.

The following table of contents offers all you need to know about GstInterpipe project.

Template:Eval SDK Download, Demo Image download and Contact Us buttons


Promo/Demo Video

GStreamer Daemon - building a media server in under 30 minutes


Getting Started

Start navigating this wiki by going to the GstInterpipe Overview page in the table of contents.