# GStreamer

As of September 2024, an initial integration of V-Nova's LCEVC Encoder and Decoder into the GStreamer framework is available. Please refer to the GStreamer 1.26 Release Notes: <https://gstreamer.freedesktop.org/releases/1.26/> :

* **LCEVC encoder and decoder elements** based on V-Nova's SDK libraries were added, including support in `h264parse` for **extracting the enhancement** **layer from H.264 and decoding it** via a `lcevch264decodebin` element.

This documentation provides a high level overview of the current integration and how to enable LCEVC encoding and decoding with GStreamer.&#x20;

### Integration Overview

* For LCEVC encoding with GStreamer user should download a trial pre-built V-Nova's LCEVC Encoder SDK and relevant base encoder plugin libraries directly just by signing up at: [https://download.v-nova.com](https://download.v-nova.com/). After that users should follow the  guide that can be find under `ext\lcevcencoder \README.md` under GStreamer download packager, to build the GStreamer LCEVC encoder plugin.
* For LCEVC decoding GStreamer has integrated V-Nova maintained open source project <https://github.com/v-novaltd/LCEVCdec>. User should follow the  guide that can be find under `ext\lcevcdecoder\README.md` under GStreamer download packager, to build the GStreamer LCEVC decode plugin.

Please note that in GStreamer 1.26 release LCEVC data is stored in only H264 base codec Supplemental Enhancement Information (SEI) NAL unit from both encoder and decoder point of view.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.v-nova.com/technologies/mpeg-5.lcevc/integrations/gstreamer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
