GstSEIMetadata - Getting Started - Evaluating GstSEIMetadata

From RidgeRun Developer Wiki


Previous: Getting Started Index Next: Getting Started/Getting the code





Requesting the Evaluation Binary

RidgeRun can provide you with an evaluation binary of the GstSEIMetadata plugin to help you test it, in order to request an evaluation binary please contact us.

Features of the Evaluation

To help you test our GstSEI plugin, RidgeRun can provide an evaluation version of the plugin.

The following table summarizes the features available in both the professional and evaluation version of the element.

Feature Professional Evaluation
SeiInject Element Y Y
SeiExtract Element Y Y
SeiMetatester Element Y Y
Unlimited Processing Time Y N (1)
Source Code Y N
Table 1. Features provided in the evaluation version

(1) The evaluation version will limit the processing time to a maximum of 5 minutes.

Evaluating the plugin

Dependencies

First, make sure the dependencies are fulfilled:

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

Eval Binary Installation

To use the binary provided by RidgeRun, export the location of the evaluation binary in your environment.

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

where /path/to/evaluation/binary is the location in your file system where you have the binary provided by RidgeRun.

Additionally, you may just copy the binary into the standard GStreamer plugin search path.

Eval Binary Testing

Finally, test that the plugin is being properly picked up by GStreamer by running:

gst-inspect-1.0 sei

with expected output:

Plugin Details:
  Name                     sei
  Description              Gstreamer plugin to add meta-data as SEI NAL units
  Filename                 /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libsei.so
  Version                  0.5.4
  License                  Proprietary
  Source module            gst-sei
  Binary package           gst-sei
  Origin URL               Unknown package origin

  seiextract: SEI Extract Metadata
  seiinject: SEI Inject Meta-data
  seilatencytester: Helper element to measure latency using the GstSeiMeta from buffers.
  seimetatimestamp: Helper element to insert a test GstSeiMeta to buffers.

  4 features:
  +-- 4 elements

Example Pipelines

Please refer to the Examples page for reference pipelines.

Troubleshooting

The first level of debug to troubleshoot a failing evaluation binary is to inspect GStreamer debug output.

GST_DEBUG=2 gst-launch-1.0

If the output doesn't help you figure out the problem, please contact support@ridgerun.com with the output of the GStreamer debug and any additional information you consider useful.

If the plugin is not being recognized, please provide the output of the following command:

gst-inspect-1.0 sei


Previous: Getting Started Index Next: Getting Started/Getting the code