1. ffmpeg
– LGPL v2.1
– 사용하기 아주 어려움
– 홈페이지 : http://www.ffmpeg.org
– 안드로이드 강좌 : http://www.androidpub.com/index.php?mid=android_dev_info&search_target=user_id&search_keyword=novaever
2. xbmc
– GPLv2
– 사용하기 어려움
– 다운로드 : https://github.com/xbmc/android
– 안드로이드 설치법 : https://github.com/xbmc/android/blob/android-rebase-11/docs/README.android
– iOS 설치법 : https://github.com/xbmc/android/blob/android-rebase-11/docs/README.ios
3. gstreamer
– LGPL v2.1
– 사용하기 어려움
– 홈페이지 : http://docs.gstreamer.com/display/GstSDK/Home
– 안드로이드 예제 : http://docs.gstreamer.com/display/GstSDK/Android+tutorials
– iOS 예제 : http://docs.gstreamer.com/display/GstSDK/iOS+tutorials
4. vlc
– LGPL
– 라이브러리 컴파일 필요
– 안드로이드 라이브러리 컴파일 방법 : https://wiki.videolan.org/AndroidCompile
– iOS 컴파일 방법 : https://wiki.videolan.org/IOSCompile/
– 홈페이지 : http://www.videolan.org/vlc/
– 안드로이드 예제(컴파일된 라이브러리 필요) : https://bitbucket.org/edwardcw/libvlc-android-sample
– iOS 예제 : http://git.videolan.org/?p=vlc-ports/ios.git;a=summary
5. vitamio
– 유료
– 사용법 쉬움
– 별도의 컴파일이나 네이티브 코드 수정 불필요
– 다운로드 : https://www.vitamio.org/en/Download/
– 지원하는 파일 종류 : https://www.vitamio.org/en/License/
mkv같은 파일 재생할 수 있는거 만들어 보려했더니, 꽤 많은 라이브러리가 있었다.
그래도 그나마 무료 중에는 VLC가 제일 괜찮은 것 같다.
도움 받은 곳 : http://www.masterqna.com/android/35884