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.