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程序,小试身手一下吧。