GStreamer Color Transfer - Examples

From RidgeRun Developer Wiki

This page provides general considerations to run example GstColorTransfer pipelines.

Important Considerations

  • Its important to have a constant internet connection, without internet the tests won't work.
  • If you are facing issues with any pipeline or configuration please contact support@ridgerun.com with the output of the GStreamer debug and any additional information you consider useful.
  • To get the necessary elements to test the pipelines please refer to TODO.

GStreamer

All the GStreamer provided in the following sections use Gstreamer-1.0 and will not work in Gstreamer-0.10.

Check that the plugin is being properly picked up by GStreamer by running:

gst-inspect-1.0 colortransfer

If the above command gives the output: "No such element or plugin 'colortransfer'" it may be necessary to export the plugin path by running:

export GST_PLUGIN_PATH=${GST_PLUGIN_PATH}:/path/to/plugin/binary/

Make sure you have the following GStreamer elements:

  • TODO

To install the necessary elements for the examples run the following command:

 
sudo apt-get install -y TODO

Gstd

GStreamer Daemon , also called gstd, is a GStreamer framework for controlling audio and video streaming using TCP connection messages. Qt applications, web interfaces, and GStreamer element test suites show different ways the framework can be utilized. Gstd is gst-launch on steroids where you can create a GStreamer pipeline, play, pause, change speed, skip around, and even change element parameter settings all while the pipeline is active.

GStreamer Daemon is used in the Gstd example pipelines to change the parameters dynamically.

To test gstd pipelines you need to install the GStreamer Daemon at host. Please refer GStreamer Daemon - Building GStreamer Daemon guide for Getting the Code,Setup,Build and Install the daemon at host.