Free now2sdk Core is completely free — no license key required   See what's included →
SDK Modules Docs Release Notes Pricing GitHub
Get the SDK →

Linux Examples

To help you get started with the C++ / Qt6 / GTK4 framework, we have prepared 8 fully functional example projects. Each project includes a complete CMake build configuration and works offline out of the box.


📦 Downloadable C++ Example Projects

Project Name Key SDK Classes Used Description & Features Download Link
📁 Playout LFile, LPreview Standard file playback player with OpenGL video previews, dynamic seek bar controls, and Left/Right channel audio VU meters. Download (.zip)
📁 Mixer LMixer, LCharacter Multi-layered compositing mixer supporting Picture-in-Picture (PiP) resizing/opacity and transparent CG graphics layers (crawls, lower-thirds). Download (.zip)
📁 Switcher LSwitcher, LStinger Professional video switcher bus (Program/Preview) featuring standard wipes, slides, fades, and custom stinger transition sequences. Download (.zip)
📁 Live LLive, LPreview Ingest controller that discovers, configures, and captures live SDI/HDMI feeds from hardware devices (DeckLink, NDI, or Webcams). Download (.zip)
📁 Recorder LRecorder, LLive Live hardware recorder that captures camera feeds and encodes them to MP4, MKV, or TS container files using customizable bitrates and formats. Download (.zip)
📁 Animation LAnimation, LMixer High-performance vector graphics engine that loads After Effects Lottie JSON animations and dynamically updates shape colors, texts, and images at runtime. Download (.zip)
📁 GTK Preview LPreview, LFile Native GTK4 desktop application showing how to integrate the SDK's low-latency OpenGL video rendering widget into GTK pipelines. Download (.zip)
📁 Output LOutput, LFile Playout routing controller that directs video files or mixer composite streams to external hardware output cards (DeckLink) or network streams. Download (.zip)

🚀 Building C++ Examples (Linux CMake)

Unzip the downloaded project, open a terminal in the project directory, and execute:

# Create and enter build folder
mkdir build && cd build

# Configure the project
cmake ..

# Compile the application
make -j$(nproc)

The post-build script will automatically copy the required libnow2sdk.so library next to the compiled executable so you can run it immediately.