live555 在 android下通过 ndk 编译
2014-10-10 13:50
363 查看
由于项目需要,需要在android平台上使用 live555库。 采用live555的测试程序 testRTSPClient 进行测试, 编译成功后通过adb push 到android 某个目录,直接运行可执行程序,能够连接流媒体服务器并取得音视频数据。
代码下载地址: http://download.csdn.net/detail/mtour/8182885
编译方式如下:
Andorid.mk 文件如下
代码下载地址: http://download.csdn.net/detail/mtour/8182885
编译方式如下:
Andorid.mk 文件如下
LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := groupsock LOCAL_SRC_FILES := libgroupsock.a include $(PREBUILT_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := liveMedia LOCAL_SRC_FILES := libliveMedia.a include $(PREBUILT_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := BasicUsageEnvironment LOCAL_SRC_FILES := libBasicUsageEnvironment.a include $(PREBUILT_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := UsageEnvironment LOCAL_SRC_FILES := libUsageEnvironment.a include $(PREBUILT_STATIC_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := testRTSPClient LOCAL_SRC_FILES := testRTSPClient.cpp LOCAL_C_INCLUDES := \ $(LOCAL_PATH)/BasicUsageEnvironment/include \ $(LOCAL_PATH)/UsageEnvironment/include \ $(LOCAL_PATH)/groupsock/include \ $(LOCAL_PATH)/liveMedia/include \ LOCAL_LDLIBS := -llog LOCAL_STATIC_LIBRARIES :=liveMedia BasicUsageEnvironment UsageEnvironment groupsock LOCAL_LDFLAGS += C:/cygwin64/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/libgnustl_static.a include $(BUILD_EXECUTABLE)
相关文章推荐
- cygwin下通过ndk交叉编译Android openCV
- cygwin下通过ndk交叉编译Android openCV 此博文包含图片
- vlc-android编译问题之live555
- 【Android】通过NDK编译libjpeg库
- android平台通过ndk给ijkplayer的ffmpeg编译libx264
- 在32位的Ubuntu 11.04中为Android NDK r6编译FFmpeg0.8.1版-Android中使用FFmpeg媒体库(一)
- 在Android中通过jni方式使用编译好的FFmpeg库-Android中使用FFmpeg媒体库(二)
- android c++ ndk 的编译环境搭建
- Android第一次编译报错,不操作再次编译即可通过的现象
- Android 非NDK方式编译C文件
- NDK编译出的apk文件安装到android系统中的方法
- Android通过源码编译apk获得系统权限
- [Google Android] 理解NDK(1)-- 编译Android .so文件
- 【Android Native Code开发系列】七 使用NDK进行交叉编译 & 编译ACE for android
- [Google Android] 理解NDK(1)-- 编译Android .so文件
- Android 编译NDK
- 用ndk编译ace在android上运行
- vs2008编译live555
- 用NDK搭建Android的交叉编译环境[zz]
- android-ndk-r6编译运行NDK例子