Skip to content

About

This project collects all Gstreamer android tutorials from Gstreamer official site and add support for newer SDK version and fully translate into Kotlin.

Topics

Resources

Stars

34 stars

Watchers

1 watching

Forks

Repository files navigation

gstreamer-android-samples

About the Project 💡

This project collects all GStreamer android tutorials from the GStreamer official site, updates them to support newer Android SDK versions, and fully rewrites the sample code in Kotlin.

🚀Technical Specifications:

Build instructions ⛏

1. Install the required NDK

Open Android Studio → SDK Manager → SDK Tools, then install NDK 21.4.7075529.

ndk-download

2. Download GStreamer Android

Download GStreamer Android 1.20.7 binaries from the official GStreamer website.

3. Configure GStreamer path

Extract the downloaded package and update the GSTREAMER_ROOT_ANDROID variable in each tutorial module's jni/Android.mk file to point to the extracted directory.

update-makefile

And update the gstAndroidRoot variable in gradle.properties also.

update-gradle-properties

4. Build and Run

Select any tutorial module from the Android Studio run configurations and launch it.

run

⚠Note: The first run for each module usually takes longer for compiling the native libraries. Stay tuned!🙂

Screenshots 🖼️

tutorial-1 tutorial-2 tutorial-3 tutorial-4 tutorial-5

About

This project collects all Gstreamer android tutorials from Gstreamer official site and add support for newer SDK version and fully translate into Kotlin.

Topics

Resources

Stars

34 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages