ijkplayer
-
IjkPlayer之数据读取线程read_thread
本文分析下 IjkPlayer 的数据读取线程 read_thread,目的是理清其基本流程以及关键函数的调用,主要内容如下: IjkPlayer基本使用 read_th…
-
IjkPlayer系列之消息循环机制
前面两篇文章中介绍了 JNI 基础知识以及 IjkPlayer 播放器的创建流程。本文主要内容如下: AVMessage和MessageQueue 消息队列初始化 消息循环的启动 …
-
IjkPlayer系列之播放器创建流程
今天介绍下 IjkPlayer 的播放器创建流程,本文开始将正式开始 IjkPlayer 的源码阅读之旅,阅读之前可以先看前面同系列文章: ijkplayer编译过程 IjkPla…
-
IjkPlayer之JNI基础知识及源码目录
本篇文章是阅读 IjkPlayer 播放器源码的第一篇,记得在之前的工作中也编译过 IjkPlayer,为了后续方便继续阅读其源码,下文中简单汇总下 JNI 开发的一些基础知识,本…
-
ijkplayer编译过程(基于Ubuntu环境编译ijkplayer)
ijkplayer 是一个基于 ffmpeg 的轻量级的可在 Android 和 Ios 上使用的跨平台播放器,可以通过编译来实现更多格式的支持,可以说只要是 ffmpeg 支持的…
-
ijkplayer编译实践(基于MacOS NDKr10e)
众所周知ijkplayer是基于FFmpeg开发的一款开源播放器,既然是开源,我们直接在项目中引用不就完事了么,为什么需要自己编译? 这是因为官方默认的编译做了一些功能上的阉割,比…
-
ijkplayer框架深入剖析(ijkplayer框架介绍)
随着互联网技术的飞速发展,移动端播放视频的需求如日中天,由此也催生了一批开源/闭源的播放器。 但是无论这个播放器功能是否强大、兼容性是否优秀,它的基本模块通常都是由以下部分组成:事…