LogoLogo
HomeMPEG-5 LCEVCSMPTE VC-6V-Nova PresenZV-Nova Platform
MPEG-5 LCEVC
MPEG-5 LCEVC
  • V-NOVA LCEVC
    • Overview
    • LCEVC Best Practices
  • Encoder
    • Getting Started
    • SDK
      • Encoder Integration Layer (EIL)
        • EIL Integration Process
          • Error Handling
          • Base Encoder Plugin
        • Features
        • Encoding Configuration Properties
        • CBR vs CRF
        • Lower Resolutions (720p and below)
        • V-Nova LCEVC-specific Parameters
        • Metadata
        • API (version 3.9)
    • NDK
      • LCEVC Encoder IP Core
  • Decoder
    • Getting Started
    • SDK
      • LCEVC Decoder for Web (LCEVCdecJS)
      • Decoder Integration Layer (DIL)
        • Functionality
        • API Overview
        • Example Integration Code
        • DIL API
        • DIL Types and Enumerations
        • DIL Properties API
    • NDK
      • LCEVC Decoder IP Core
        • LCEVC Decoder IP Core Deliverables
      • LCEVC Hybrid Driver-level Decoder
  • Integrations
    • LCEVC in Chromium
    • LCEVC in WebRTC
    • FFmpeg with LCEVC
      • Example Script
      • FFmpeg Encoder
      • FFmpeg Decoder
      • Putting the Software Together
    • Player Integrations
      • AVPlayer with LCEVC
      • VLCKit with LCEVC
      • Shaka Player with LCEVC
      • Embedding LCEVC-enabled demo hls.js player
      • AndroidX (ExoPlayer) with LCEVC
    • LCEVC in Android Open-Source Project
    • LCEVC with GStreamer
      • LCEVC Encoder Build
      • LCEVC Decoder Build
  • Carriage
    • Getting started
  • Overview of Carriage Solutions
  • Carriage Implementations
Powered by GitBook
LogoLogo

© Copyright V-Nova 2025

On this page

Was this helpful?

  1. Integrations

LCEVC with GStreamer

PreviousLCEVC in Android Open-Source ProjectNextLCEVC Encoder Build

Last updated 4 days ago

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.

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: . 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.

https://gstreamer.freedesktop.org/releases/1.26/
https://download.v-nova.com
https://github.com/v-novaltd/LCEVCdec