Skip to content

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

Notifications You must be signed in to change notification settings

anhhn2312/gstreamer-android-samples

Repository files navigation

gstreamer-android-samples

About the Project 💡

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

🚀Technical specification:

Build instruction ⛏

  1. In Android Studio, open SDK manager and download NDK version 21.4.7075529

ndk-download

  1. Locate and copy the path to the SDK and the above downloaded NDK folder (normally in path/to/your/sdk/ndk), then replace in local.properties:

setup-local-properties

  1. Open this link and download the binaries for Gstreamer android 1.20.6

gstreamer-download

  1. Copy the path to the downloaded Gstreamer root folder and replace the GSTREAMER_ROOT_ANDROID property in jni/Android.mk files in every tutorial module

gstreamer-download

  1. Now select one from the configurations list and run it!

run

Note: The first run for each module usually takes longer for building 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

Watchers

Forks

Releases

No releases published

Packages

No packages published