openh264在ubuntu下的android版编译

19 篇文章 2 订阅

openh264在ubuntu下的android版编译

安装jdk

  • 下载jdk并解压到任意位置

安装android-studio和SDK

  • android-studio在linux下的安装可以参照官网说明
  • 安装完毕后记得把sdkmanager中把21的版本安装了,下面会使用到(具体哪个因人而异,我需要android5.0就下载21了)

安装NDK

  • 在android官网下载NDK解压到任意目录

下载openh264

git clone https://github.com/cisco/openh264.git

配置环境变量

  • 输入如下命令

    vim ~/.bashrc

  • 在末尾添加环境变量配置,以下是一份参考,具体改为自己的目录

export JDK_HOME=/home/guest/local/jdk1.8.0_152
export NDK_HOME=/home/guest/local/android-ndk-r14b
export ANDROID_SDK=/home/guest/Android/Sdk
export ANDROID_STUDIO=/home/guest/local/android-studio
export PATH=$PATH:$NDK_HOME
export PATH=$PATH:$JDK_HOME/bin
export PATH=$ANDROID_SDK/tools:$PATH
export PATH=$ANDROID_STUDIO/bin:$PATH
  • 最后应用一下
    source ~/.bashrc

编译openh264

  • 切换到openh264目录
  • 安照github上android的编译提示,执行

    make OS=android NDKROOT=/home/guest/local/android-ndk-r14b TARGET=android-21

  • 其中ndkroot和target根据自己情况填写

  • 编译成功后可以在openh264目录下看到生成了libopenh264.so,android就可以直接拿这个so去使用了,头文件在/home/guest/local/openh264/codec/api/svc目录下,可以看到有以下头文件
  • codec_api.h
  • codec_app_def.h
  • codec_def.h
  • codec_ver.h

到这里关于openh264的编译过程就记录完了,编译过程有任何问题善用百度和google基本都能解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值