android librtmp 推送h264流 aac流 基本过程总结三 移植faac
2017-05-12 11:44
411 查看
android librtmp 推送h264流 aac流 基本过程总结三 移植faac
1. 下载faac源码https://sourceforge.net/projects/faac/files/faac-src/faac-1.28/faac-1.28.zip/download?use_mirror=nchc
2. ubuntu 下交叉编译faac
进入faac文件夹路径
touch build_android.sh
vi build_android.sh
设置权限
chmod 777 build_android.sh
命令行输入 ./build_android.sh
配置完成
3. make; make install
make install
再android文件夹里生成了编译的aac库
#!/bin/bash NDK=/home/chenglong/android-ndk-r10b PLATFORM=$NDK/platforms/android-14/arch-arm PREBUILT=$NDK/toolchains/arm-linux-androideabi-4.6/prebuilt CFLAGS="-fPIC -DANDROID -fpic -mthumb-interwork -ffunction-sections -funwind-tables -fstack-protector -fno-short-enums -march=armv7-a -mtune=cortex-a9 -mfloat-abi=softfp -mfpu=neon -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -Wno-psabi -msoft-float -mthumb -Os -fomit-frame-pointer -fno-strict-aliasing -finline-limit=64 -DANDROID -Wa,--noexecstack -MMD -MP" CROSS_COMPILE=$PREBUILT/linux-x86/bin/arm-linux-androideabi- export CPPFLAGS="$CFLAGS" export CFLAGS="$CFLAGS" export CXXFLAGS="$CFLAGS" export CXX="${CROSS_COMPILE}g++ --sysroot=${PLATFORM}" export LDFLAGS="$LDFLAGS" export CC="${CROSS_COMPILE}gcc --sysroot=${PLATFORM}" export NM="${CROSS_COMPILE}nm" export STRIP="${CROSS_COMPILE}strip" export RANLIB="${CROSS_COMPILE}ranlib" export AR="${CROSS_COMPILE}ar" export PREFIX="/home/chenglong/faac-1.28/android" ./configure --prefix=${PREFIX} --disable-shared --enable-static --without-mp4v2 --host=arm-linux
相关文章推荐
- android librtmp 推送h264流 aac流 基本过程总结二 x264移植
- android librtmp 推送h264流 aac流 基本过程总结四 推流x264
- android librtmp 推送h264流 aac流 基本过程总结五 推流aac
- android librtmp 推送h264流 aac流 基本过程总结一 移植librtmp
- 移植rtmpdump(librtmp)到android
- Android移植librtmp——NDK编译JNI调用
- 移植rtmpdump(librtmp)到android
- 移植rtmpdump(librtmp)到android
- EasyRTMP Android采集AAC流进行RTMP推送
- Android 启动过程总结
- Android上Sensor移植的总结
- 把ffmpeg移植到android的总结
- 转:Qtopia4.3.3编译与移植到ok-2440-III 过程与总结
- 交叉移植tesseract过程记述以及总结(在mini2440开发板上运行成功)
- AT9G45开发板Android移植过程
- android-Handler基本用法学习总结
- [转] 移植Android图形引擎Skia到MIPS平台经验总结(一)
- 关于Android开发过程中,createImage的一些总结。
- android移植过程
- 总结出Ubuntu 9.04下编译Android源码的过程