RidgeRun GStreamer Metadata Solutions: In-Band MPEG-TS, SEI, OBU, and MISB Handling Libraries

From RidgeRun Developer Wiki


GStreamer In-Band Metadata for MPEG Transport Stream (GStreamer In-Band Metadata)

The GStreamer In-Band Metadata for MPEG Transport Stream collection adds support for embedding and retrieving metadata within MPEG-TS packets. It includes plugins, examples and user guides for working with in-stream metadata in GStreamer pipelines.

GStreamer SEI Metadata (GstSEIMetadata)

GstSEIMetadata is a GStreamer plug-in that embeds and extracts metadata within H.264 and H.265 encoded video streams via SEI NAL units. It enables frame-level synchronization of custom data (e.g., GPS, sensor outputs, analytics) without affecting standard playback.

GStreamer OBU Metadata (GstObuMetadata)

GstObuMetadata is a GStreamer plug-in that injects and extracts user-defined metadata in AV1 video streams by leveraging Open Bitstream Units (OBUs). It enables frame-level synchronization of metadata (e.g., timecodes, annotations, sensor output) in streaming or file-based workflows.

MISB encoding/decoding Library (LibMISB)

LibMISB is a library for encoding and decoding metadata compliant with Motion Imagery Standards Board (MISB) standards using Key-Length-Value (KLV) protocol. It supports MISB 0601, 0903 and 0102 and integrates with GStreamer pipelines.

Below, you will find the link to each of the metadata management RidgeRun's products with its corresponding documentation. Feel free to Contact Us if you have any requests.



For direct inquiries, please refer to the contact information available on our Contact page. Alternatively, you may complete and submit the form provided at the same link. We will respond to your request at our earliest opportunity.


Links to RidgeRun Resources and RidgeRun Artificial Intelligence Solutions can be found in the footer below.