ijkplayer 编译集成笔记

ijkplayer是哔哩哔哩(Bilibili)开源的一款视频直播开源框架,对于网络推流,视频播放有很好的稳定性和良好的性能表现。这里主要记录下自己编译集成ijkplayer的使用体验。

环境配置:

Mac OS X 10.11.5

1. 准备工作

安装homebrew:MAC OSX上必备的软件包管理工具,有了它之后可以很方便的安装开发套件。

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew install git
brew install yasm
2. 下载ijkplayer

首先我们在当前目录创建一个目录用来存放ijkplayer相关文件

mkdir ijkplayer
cd ijkplayer

然后我们将ijkplayer克隆到本地,输入以下命令:

//克隆ijkplayer到本地
git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios
//进入ijkplayer-ios
cd ijkplayer-ios
//切换分支
git checkout -B latest k0.6.0
//下载ffmpeg和相关脚本
./init-ios.sh

cd ios
//clean
./compile-ffmpeg.sh clean
//编译
./compile-ffmpeg.sh all

编译成功截图

完成以上步骤,我们已经离成功不远了。

打开刚刚编译的文件夹

open .

我们就可以看到ijkplayer给我们准备的demo程序,小试身手一下吧。

ijkplayer ios项目集成(图文详细版)