LCEVC with GStreamer
Last updated
Was this helpful?
Last updated
Was this helpful?
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: :
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.
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: . 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 . 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.