From ProventusNova DeveloperWiki
GStreamer Application Development
This page shows how to build gstreamer applications. Gstreamer applications can be built on the following platforms:
- Linux
- Windows
- Android
- iOS
- macOS
Linux
Gstreamer is included in all Linux distributions. We recommend using the latest version of a fast-moving distribution such as Fedora, Ubuntu (non-LTS), Debian or OpenSuse to get a recentg Gstreamer release.
Prerequisites
The following must be present in the Linux system.
Compiler
Any one of the following will do:
- GCC
- Clang
Package Manager
Any one of the following will do:
- apt
- dnf
- snap
Linux Build Environment
The Linux build environment was emulated using VMware Workstation 17 Pro with the following specifications:
- Operating System: Ubuntu 24.04.1 LTS
- Processors:
- Number of processors: 4
- Number of cores per processor: 1
- Memory: 8GB
- Storage: 30GB (Expandable)