GStreamer Daemon - Building and Installation Guide
← |
⌂ Home |
→ |
This page describes the GstInterpipe building and installation steps.
Getting the Code
GstInterpipe is an open source project. RidgeRun is actively pushing the interpipes to the next GStreamer release and the link will be available soon. The project is hosted at Github
https://github.com/RidgeRun/gst-interpipe
Contact support@ridgerun.com with any questions.
As with every open source project, there's an open invitation to provide feedback to the maintainers as bug reports, feature requests and source code collaborations. The following table summarizes the recommended methods to collaborate with RidgeRun:
Dependencies
The following packages are needed in order to build and use gst-interpipe:
- gstreamer-1.0
- gstreamer-plugins-base-1.0
- gstreamer-app-1.0
- gstreamer-check-1.0
These are likely already installed in your OS distribution. In case you want to double check and install the missing packages, run the following commands according to your OS:
Debian Based
This includes Ubuntu, Kubuntu, Debian, etc...
sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
Mac OSX
Using Mac Ports:
sudo port install gstreamer1 gstreamer1-gst-plugins-base
Building the project
In order to build the project run the following commands. Note that the libdir may vary according to your system.
./autogen.sh --libdir /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ make
The autogen.sh script will automatically run the configure script. In case a more complex configuration is needed, the configure step may be executed manually:
./autogen.sh --noconfigure ./configure --libdir /usr/lib/x86_64-linux-gnu/gstreamer-1.0/ <additional advanced options> make
Finally, the status of the current version may be checked by running the unit tests:
make check
Installing the plugin
The plugin is installed to the GStreamer's default plug-in location in the file system by running:
sudo make install
If you don't want to install the plugin in the default location, it may also be found by setting GST_PLUGIN_PATH to the library location. For example:
GST_PLUGIN_PATH=$HOME/gst-interpipe-1.0/gst/interpipe/.libs gst-inspect-1.0 interpipe
← |
⌂ Home |
→ |