Gstreamer Tutorial Build

임재현·2022년 6월 30일
0

Gstreamer Tutorial Build

Gstreamer홈페이지에 올라와있는 Android Tutorial을 다운로드 받고 Android Studio에서 실행하면 바로 실행되지 않는다. 짜증을 참고 언덕을 넘어야 비로소 Gstreamer를 경험할 수 있다.

STEP1. 코드 다운로드 받기
Gstreamer Binary Download
위의 링크에서 Gstreamer 최신 바이너리를 다운로드 받아서 압축을 푼다.

Gstreamer Android Tutorial Download
위의 링크에서 Gstreamer Android Tutorial Code를 다운로드 받는다.
아래의 경로에 Tutorial 5개가 있다.

gst-docs-discontinued-for-monorepo/examples/tutorials/android

첫 로드 화면

STEP2. 업그레이드를 해주자
File -> Project Structure Gradle버전을 최신버전으로 업데이트하자
Android Gradle Plugin Version -> 7.2.1
Gradle Version -> 7.4.2
compileSdk 32
Manifest파일에서
<uses-sdk android:minSdkVersion="9"android:targetSdkVersion="14"/> 삭제

STEP3. 에러를 잡자.

gstAndroidRoot gralde변수가 설정안되서 빌드에러가 발생한다. 설정해주자.
gradle.properties 파일을 생성한다. 빈 파일에 gstAndroidRoot=(다운받은 gstreamer 경로)
아까 다운 받은 gstreamer 경로는 절대 경로를 넣어준다.

Android NDK: Module tutorial-1 depends on undefined modules: gstreamer_android
fatal error: 'gst/gst.h' file not found
pkg-config: command not found
... 등등 많은 에러들이 발생한다.
에러를 잡기위해 여러가지 작업들을 했으나 결국엔 pkgconfig가 없어서 나는 문제들이었다.
어떤 블로그에선 Gstreamer.java파일을 복사하고 하는 작업이 있었는데 그럴필요는 없었다.

터미널에서
~ % brew install pkgconfig 실행 설치..

빌드 하면
오래 걸렸다..

profile
앱 만들어보자

0개의 댓글