ios端集成ijkplayer

视频直播这两年是异常火爆啊,之前由于公司一直没有涉足视频直播,所以也没有仔细研究过,只是在前段时间看了看第三方的直播开放平台,结果是个人感觉体验不太好,延迟很严重,手机发热也很严重。今天开始不引用第三方的开放平台研究下直播。

网上有很多大神已经讲解的非常好的了,我只是将自己的开发和学习同步进行记录下。

首先去下载ijkplayerijk下载地址

解压下载的压缩包,可以看到代码文件夹如下:
ios端集成ijkplayer

第二步:我们需要下载FFmpeg,打开终端,在终端输入ijkplayer-master的文件夹的路径,然后执行./init-ios.sh命令行就可以开始下载了。这个过程稍微有点长,我这里下载了一个小时多点。等下载完后文件夹中就会多了FFmpeg相关的代码文件。

第三步:编译 FFmpeg,既然是开发ios客户端的,那么需要找到ios文件夹,将ijkplayer中的ios相关代码编译FFmpeg,此时打开ios文件夹中的ijkmediademo你会发现FFmpeg相关的.a文件都是红色的,这是因为我们只是下载了FFmpeg,但是并没有将FFmpeg和我们ios的ijkplayer编译在一起。下面就需要将FFmpeg编译起来。命令行如下:./compile-ffmpeg.sh clean先清空红色的文件,然后再执行命令行:./compile-ffmpeg.sh all。等一会就可以完成编译了。
第四步:此时打开ijkmediademo用xcode编译后没有错误提示就可以了。这个就是编译FFmpeg的全部流程,ijkplayer的合成稍后再推出。