GstSEIMetadata - Getting Started - Evaluating GstSEIMetadata
GstSEIMetadata |
---|
GstSEIMetadata Basics |
Getting Started |
User Guide |
Examples |
Performance |
Contact Us |
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 |
(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