安卓开源 ijkplayer编译

Bilibili/ijkplayer

https://github.com/Bilibili/ijkplayer

官方主线版本0.8.8

官方版本编译

环境准备

    需要ubuntu环境下编译

    s1.安装ndk开发环境

    下载:

        ndk下载

        ndk-xxx.bin下载

    安装:

        chmodu+x android-ndk-r10e-linux-x86_64.bin

        ./android-ndk-r10e-linux-x86_64.bin

        sudovim /etc/profile   //配置环境

        exportNDK_HOME=/home/x5670/GithubProject/BuildEnv/android-ndk-r10e

export PATH=$PATH:$NDK_HOME

source /etc/profile

ndk-build –v

         REF:

在Ubuntu下配置NDK环境

    s2.安装studio sdk开发环境

        下载

            AndroidStudio

解压安装

    unzipandroid-studio-ide-173.4720617-linux.zip

    sudoapt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6

    cd/android-studio/bin/

    ./studio.sh

    安装SDK

配置环境变量

    gedit~/.bashrc

    添加:

    exportANDROID_HOME=/home/x5670/Android/Sdk

export PATH=$PATH:$ANDROID_HOME/tools/

exportPATH=$PATH:$ANDROID_HOME/platform-tools/

exportPATH=/home/x5670/GithubProject/BuildEnv/android-studio/bin/:$PATH

source ~/.bashrc

运行studio

    studio.sh

REF:

     Ubuntu下Android开发环境配置

     Ubuntu16.04配置Android开发环境

    s3.其他环境安装

        sudoapt-get install yasm

        sudovim /etc/profile

        exportANDROID_SDK=/home/x5670/Android/Sdk

exportANDROID_NDK=/home/x5670/GithubProject/BuildEnv/android-ndk-r10e

source /etc/profile

开始编译

    ./init-android.sh

 

cd android/contrib

./compile-ffmpeg.sh clean

./compile-ffmpeg.sh all

 

cd ..

./compile-ijk.sh all

编译成功后将目录下android/ijkplayer项目导入Android Studio即可运行

     REF:

     Android关于编译ijkplayer下的so经验分享

 

 

基于IJKplayer的方案,播放基本无法控制延时,延时在2S左右,延时还是相对较大。

延时优化参考:

    https://www.jianshu.com/p/ded73b154356

 

参考:

    在Ubuntu下配置NDK环境

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值