Getting Started - C++ SDK
The C++ SDK is natively written using C++17. It allows you to add real-time audio and video to native C++ apps on Linux and embedded devices such as Raspberry Pi, NVIDIA Jetson Nano, and Arduino Uno Q.
Installing C++ SDK
The C++ SDK ships as a prebuilt shared library, so there is no toolchain or source build to set up.
Step 1: Run the install script
You can install the SDK headers and libvideosdk.so directly into /usr/local by running the following command:
curl -fsSL https://raw.githubusercontent.com/videosdk-live/videosdk-rtc-cpp-sdk/main/install.sh | sudo sh
Step 2: Install system dependencies
The SDK requires a few system libraries for audio and video processing. Install them using your package manager:
sudo apt update && sudo apt install -y \
cmake \
build-essential \
git \
pkg-config \
libsdl2-dev \
libjpeg-dev \
libpulse-dev \
pulseaudio
Step 3: Link in your CMake project
find_package(videosdk REQUIRED)
target_link_libraries(my_app PRIVATE videosdk::cpp)
Got a Question? Ask us on discord

