Skip to main content

Linux installation

Products: Video Capture SDK .Net, Video Edit SDK .Net, Media Player SDK .Net, Media Blocks SDK .Net

SDK is tested in Ubuntu but can be used in any other Linux distribution where .Net is supported. SDK uses GStreamer for video and audio playback and encoding. We suggest to use modern GStreamer version 1.20.0 or later.

Prerequisites installation

Install the required .Net version

Download the latest .Net installer package from the Microsoft website.

Install GStreamer packages using apt-get, v1.20.0 or later

  • gstreamer1.0-plugins-base
  • gstreamer1.0-plugins-good
  • gstreamer1.0-plugins-bad
  • gstreamer1.0-alsa
  • gstreamer1.0-gl
  • gstreamer1.0-pulseaudio
  • libges-1.0-0
  • gstreamer1.0-libav (OPTIONAL, for FFMPEG-related formats supports)

Commands for Ubuntu or other Debian-based distributions:

sudo apt update
sudo apt install gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-pulseaudio gstreamer1.0-libav libges-1.0-0

Raspberry Pi

For Raspberry Pi, additionally, you need to install the following packages:

sudo apt install gstreamer1.0-libcamera

NuGet packages installation

You can use Rider to develop your project in Linux. Please check the Rider installation page for more information.


Visit our GitHub page to get more code samples.