集成 ijkplayer 时执行脚本 init-**.sh 慢

ijkplayer是B站开源的一款视频播放器,功能十分强大,特别适合直播平台。安装也很简单,按照 GitHub 的 README 文件指示执行几个脚本即可。

比如IOS集成(Android也是类似的):

git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-android
cd ijkplayer-android
git checkout -B latest k0.8.8	# k0.8.8是最新版,现在(2020/2/18)没有维护了,可能会是最终版吧

./init-ios.sh	# ios执行这个脚本,android 执行 init-android.sh

cd android/contrib
./compile-ffmpeg.sh clean
./compile-ffmpeg.sh all

cd ..
./compile-ijk.sh all

但是 init-ios.sh 脚本速度很慢,为什么?其实打开脚本的内容我们就知道,脚本执行的主要就是从 Github 下载 ffmpeg 源码。ffmpeg 源码又大,国内还被墙,难怪卡住不动了。

怎么解决?简单,要么挂VPN,要么把 ffmpeg 的 Github仓库导入码云。

相信大家都知道,把GitHub的仓库导入码云后,我们再直接从码云下载,下载的速度基本在几M~十几M。(没办法,谁让码云自己导入Github仓库就几秒钟的事,而我们要几十分钟…)

回归正题,我们不用自己导入码云,很多前辈同行早就动手,我们直接用他们的。要觉得不想用别人的,自己动手也就是在码云上新建仓库->

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值