From ProventusNova DeveloperWiki
(Gstreamer application development initial page creation)
 
mNo edit summary
Line 13: Line 13:
=== Prerequisites ===
=== Prerequisites ===
The following must be present in the Linux system.
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)





<!--
<!--

Revision as of 05:53, 18 February 2025

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)