From ProventusNova DeveloperWiki
Revision as of 05:53, 18 February 2025 by Sonni (talk | contribs)

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)