Skip to content

Instantly share code, notes, and snippets.

@Ronelg
Forked from wonchulee/gstreamer_cerbero_android.md
Created December 28, 2018 21:45
Show Gist options
  • Save Ronelg/d7d14a44f8a9d8fcdb68ca1bb26d943d to your computer and use it in GitHub Desktop.
Save Ronelg/d7d14a44f8a9d8fcdb68ca1bb26d943d to your computer and use it in GitHub Desktop.
how to build GStreamer cerbero for Android

How to build GStreamer cerbero for Android

###Clone and build cerbero

clone cerbero from gstreamer, not sdk/gstreamer

git clone git://anongit.freedesktop.org/gstreamer/cerbero

build cerbero for getting gstreamer-1.0-android-armv7-<version>.zip

./cerbero-uninstalled bootstrap
./cerbero-uninstalled -c config/cross-android-armv7.cbc bootstrap
./cerbero-uninstalled -c config/cross-android-armv7.cbc package gstreamer-1.0

setup Android Studio and SDK

download Android Studio and SDK

https://developer.android.com/sdk/index.html

install Android Studio as following guide.

https://developer.android.com/sdk/installing/index.html?pkg=studio

install SDK tool

  • extract sdk and goto tools directory.
  • add the location of tools directory to PATH environment variable.
  • run ./android
  • select suitable API of android ( I choose API 19, 4.4.2 for old version of android camera with ARM EABI v7a system image)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment