以VLC为内核写的android 播放器http://www.apkbus.com/android-223011-1-1.html
View source for AndroidCompile
https://wiki.videolan.org/index.php?title=AndroidCompile&action=edit
VLC-Android使用总结
http://www.cnblogs.com/androidstudy/p/4315501.html
2015年7月9日 星期四
2015年6月16日 星期二
[Android] Android Open Source - VLC-Simple-Player-Android Lib V L C (MIT License)
Android Open Source - VLC-Simple-Player-Android Lib V L Chttp://www.java2s.com/Open-Source/Android_Free_Code/Game/player/org_videolan_libvlcLibVLC_java.htm
https://github.com/wass08/VLC-Simple-Player-Android
2015年6月10日 星期三
[VLC] vlc-android 中调用用libvlcjni.so实现流媒体播放 (轉貼)
http://www.cnblogs.com/mythou/p/3162595.html
http://blog.csdn.net/deeplee021/article/details/39496165
http://blog.csdn.net/memegood123/article/details/8662526
http://www.cnblogs.com/over140/p/3924209.html
https://github.com/Bilibili/vlc-ports-android/blob/master/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java
http://blog.csdn.net/deeplee021/article/details/39496165
http://blog.csdn.net/memegood123/article/details/8662526
http://www.cnblogs.com/over140/p/3924209.html
https://github.com/Bilibili/vlc-ports-android/blob/master/vlc-android/src/org/videolan/vlc/gui/video/VideoPlayerActivity.java
2015年5月22日 星期五
2015年3月24日 星期二
[Android] vlc android compile ubuntu14
主機:Windows 7(64bit)
虛擬機:VirtualBox-Version 4.3.12 Edition
虛擬機系統:ubuntu-14.04-desktop-amd64
環境需求:
在Linux系统上,我安裝的是Ubuntu14.04
===============================================
2. 需要安裝的工具:
apache-ant (or ant), autoconf, automake, autopoint, cmake, gawk (or nawk), gcc, g++, libtool, git,
m4, patch, pkg-config, ragel, subversion, unzip.
ps: 如果是編訪Android-x86設備,需安裝 yasm
開始安裝:
安裝第一個套件:ant, 執行安裝指令# sudo apt-get install ant, 得到結果是,一些網路上位址的檔案無法取得,這時可以下# sudo apt-get update 或是加上--fix-missing 去更新連結位址。(如下圖一)
| 圖一 |
圖二
|
| 圖四 |
m4, patch, pkg-config, ragel, subversion, unzip.,依此類推。
protobuf-2.4.1:
https://pixhawk.ethz.ch/installation/ubuntu
=====================================================
3.Android SDK
The Android SDK archive initially contains only the basic SDK tools. It does
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.
In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.
Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.
To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.
To start the SDK Manager, please execute the program "android".
From the command-line you can also directly trigger an update by
executing:
not contain an Android platform or any third-party libraries. In fact, it
doesn't even have all the tools you need to develop an application.
In order to start developing applications, you must install the Platform-tools
and at least one version of the Android platform, using the SDK Manager.
Platform-tools contains build tools that are periodically updated to support new
features in the Android platform (which is why they are separate from basic
SDK tools), including adb, dexdump, and others.
To install Platform-tools, Android platforms and other add-ons, you must
have an Internet connection, so if you plan to use the SDK while
offline, please make sure to download the necessary components while online.
To start the SDK Manager, please execute the program "android".
From the command-line you can also directly trigger an update by
executing:
在android-sdk-linux目錄下執行
# tools/android update sdk --no-ui
Tip: use --help to see the various command-line options.
# tools/android update sdk --no-ui
Tip: use --help to see the various command-line options.
problem:
Android adb not found
http://stackoverflow.com/questions/13571145/android-adb-not-found
================================================
4.Android NDK
get android ndk from http://developer.android.com/tools/sdk/ndk/index.html
use 7-zip to Decompress the file of android-ndk-r10d-linux-x86_64.bin
檔案解壓縮可下載7-zip
=====================================================
5.配置NDK、SDK、JDK環境變量:
1)终端root帳戶命令:
# sudo gedit ~/.bashrc
待彈出頁面在相面末尾加入下列幾行(具体目錄依自已定義):
export ANDROID_SDK=/home/ken/develop/android-sdk-linux
export ANDROID_NDK=/home/ken/develop/android-ndk-r10d
export ANDROID_ABI=armeabi-v7a
export NO_NEON=1
export JAVA_HOME=/home/ken/jdk/jdk1.8.0_40
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
2)然後保存,使其生效 终端命令行:
# source ~/.bashrc
3)檢測環境變數配置是否正確:
ndk可以進入ndk下sample目录里的hello-jni进行$NDK/ndk-build 命令編譯。JDK可以在root终端命令下(非root需要在編輯~/.bashrc)執行:java -version 如果顯示JDK相關的
版本號則為安装正確。
來源: http://www.cnblogs.com/wainiwann/p/3849387.html
===================================================
6.編譯
git clone git://git.videolan.org/vlc-ports/android.git =>time out
http://stackoverflow.com/questions/19808059/unable-to-run-git-clone-from-git-videolan-org
執行 # sh ./compile.sh
問題1、“You must define ANDROID_NDK, ANDROID_SDK and ANDROID_ABI before starting
ANDROID_ABI should match your ABI: armeabi-v7a, armeabi or …”
解決方式:執行# source ~/.bashrc
來源: http://blog.csdn.net/cleanness/article/details/21086965
問題2.
autoreconf: running: autopoint --force
autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your configure.ac
file requires the infrastructure from gettext-0.19.3 but this version
is older. Please upgrade to gettext-0.19.3 or newer.
autopoint: *** Stop.
autoreconf: autopoint failed with exit status: 1
make: *** [.gpg-error] Error 1
contribs: make failed
$ gettext --version
gettext (GNU gettext-runtime) 0.18.3
http://stackoverflow.com/questions/30259182/build-vlc-for-android-project-failed-on-ubuntu-12-04Unable to run git clone from git.videolan.orghttp://www.videolan.org/vlc/download-sources.html
2015年3月2日 星期一
2015年3月1日 星期日
[Android]通过调用VLC的libvlcjni.so解码视频和rtsp流(轉貼)
android參考位址:
1. 範例: vlc-demo2. VLC for Android增加RTP over TCP选项: http://blog.csdn.net/jack139139/article/details/38705071
相關: http://blog.csdn.net/jack139139/article/details/38705071
http://blog.csdn.net/skdkjzz/article/details/31796427
http://zhangjunxin520.blog.163.com/blog/static/30503703201172151236787/
http://www.tagwith.com/question_613650_android-rtsp-streaming-over-tcp
3. vlc android compile ubuntu14
http://blog.csdn.net/deng0zhaotai/article/details/37901557
http://blog.csdn.net/s_include/article/details/41843675
http://www.cnblogs.com/wainiwann/p/3849387.html
browser參考位址:
VLC Plugins Demo Pagehttp://stackoverflow.com/questions/22073970/how-to-embed-vlc-media-player-to-my-android-app
VLC二次开发环境搭建
http://blog.sina.com.cn/s/blog_e34682510102vijs.html
live555
http://www.live555.com/
videolan
https://forum.videolan.org/viewforum.php?f=35
other
=======================================
vlc-important sample
=====================================
vlc
===================================
rtsp://217.146.95.166:554/live/ch6bqvga.3gp
rtsp://217.146.95.166:554/live/ch6bqvga.3gp
訂閱:
文章 (Atom)