ios端集成ijkplayer

本文介绍了一种不依赖第三方平台的iOS直播开发流程,包括ijkplayer的下载与配置、FFmpeg的下载与编译等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

首先去下载ijkplayerijk下载地址

解压下载的压缩包,可以看到代码文件夹如下:
解压后的文件展示

第二步:我们需要下载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的合成稍后再推出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值