Installation

Installing Dependencies

RSB-related Dependencies

GStreamer Dependencies

  • GStreamer core libraries and header files (Ubuntu package libgstreamer0.10-dev)
  • GStreamer base plugin libraries and header files (Ubuntu package libgstreamer-plugins-base0.10-dev)

For example via

sudo apt-get install libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev

Building and Installing the Plugin

The plugin can be built as follows

cd $RSB_GSTREAMER_ROOT/build
cmake -DBOOSTUUID_ROOT=$BOOSTUUIDDIR \
      -DRSC_DIR=$RSCPREFIX/share/rsc \
      -DRSB_DIR=$RSBPREFIX/share/rsb \
      -DRST_DIR=$RSTPREFIX/share/rst \
      ..
make

This command sequence should produce a file called libgstrsb.so in the build directory. To install the plugin, this file can be copied to $HOME/.gstreamer-0.10/plugins where it will be discovered and used automatically. This can be checked by executing the commands

gst-inspect-0.10 rsbvideosrc
gst-inspect-0.10 rsbaudiosrc