GStreamer Buffer Synchronization Evaluation

From RidgeRun Developer Wiki



  Index Next: Basics and foundation





Requesting the Evaluation Binary

To request an evaluation binary for a specific architecture, don't hesitate to get in touch with us, providing the following information:

  • Platform: NVIDIA Jetson, x86 PC, Qualcomm RBx, NXP i.MX, Xilinx ZYNQ, etc.
  • Details of the Platform:
    • NVIDIA Jetson:
      • Nano, TX2
      • Xavier: NX, AGX
      • Orin: Nano, NX, AGX
    • X86 PC:
      • Processor: Intel, AMD (with all the details, i.e., Intel i7-1065G7)
      • Graphics Card: NVIDIA, Intel, AMD (with all the details, i.e., NVIDIA T4)
    • Qualcomm:
      • RBx: RB5, RB6
    • NXP:
      • i.MX 6
      • i.MX 8
      • i.MX 95
    • Xilinx:
      • ZYNQ US+
      • ZYNQ 7000
      • Kria K26, K24
  • Operating System version, including:
    • Kernel version. Use uname -a
    • Distribution version (i.e., Ubuntu 20.04, Yocto Scarthgap)
    • If you are on Jetson:
      • Jetpack version
      • L4T version

Moreover, please provide a brief description of your use case.

RidgeRun will provide you with the binaries to evaluate the library, which have limitations.


Features of the Evaluation

To help you test our GStreamer Buffer Synchronization plug-in, RidgeRun can provide an evaluation version of the library.

The following table summarizes the features available in the professional and evaluation versions of the GStreamer Buffer Synchronization plug-in.

Feature Professional Evaluation
C++ headers Y Y
Examples Y Y
GStreamer plugin Y Y
Unlimited Processing Time Y N
Source Code Y N
Table 1. Features provided in the evaluation version

Evaluating the GStreamer Buffer Synchronization plug-in

Please find the details about the dependencies, installation, and testing below.

Installing dependencies

The GStreamer Buffer Synchronization plug-in has some optional and mandatory dependencies. Within the compulsory dependencies:

  • GStreamer
  • GStreamer base

The following dependencies are fully optional:

  • Doxygen: for documentation
  • Pre-commit: for developer-mode

GStreamer Buffer Synchronization plug-in does not have support for Windows.

To see how to install these dependencies, please use:

sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-plugins-base

Installing and testing the GStreamer Buffer Synchronization

RidgeRun will provide you with a tarball with the contents of the evaluation version of the GStreamer Buffer Synchronization plug-in.

To test the binary for the evaluation version of the GStreamer Buffer Synchronization plug-in, please:

  • Install the required dependencies.
  • Decompress the tarball
  • Run the following command:
./configuration.sh

Testing the Environment

Make sure of having the environment correctly set by testing the GStreamer element:

gst-inspect-1.0 rrsyncer

In case of having an error and retrying, please clean the cache before retrying:

rm -r ~/.cache/gstreamer-1.0/*

Testing the Library and GStreamer

Please visit the Examples page.


  Index Next: Basics and foundation