相信不少使用ijkplayer的朋友,都在埋怨,很多issue没有人去解,master上分支已经停留在201801月,这现在一年都快过去了,官方不维护了么?其实,人家一直在维护和更新。只不过ijkplayer是基于FFmpeg作为内核。上层ijkplayer封装的东西,改动性没有那么大,出问题,也都是在底层FFmpeg改。如Demux,Codec等,还有各种协议。
所以,我告诉大家如何用ijkplayer内核最新稳定版本。我们一定对它的工程结构了解,他们是怎么把FFmpeg,libyuv,soundtouch,等第三方库作为contrib的。
IJK_FFMPEG_UPSTREAM=https://github.com/Bilibili/FFmpeg.git
IJK_FFMPEG_FORK=https://github.com/Bilibili/FFmpeg.git
IJK_FFMPEG_COMMIT=ff3.4--ijk0.8.7--20180103--001
IJK_FFMPEG_LOCAL_REPO=extra/ffmpeg
set -e
TOOLS=tools
git --version
echo