Add: player_framework.md

pull/209/head
xufuji456 3 years ago
parent 434f007490
commit 49fde482cd
  1. 1
      README.md
  2. 28
      doc/player_framework.md
  3. BIN
      picture/ffmpeg_group.png

@ -6,6 +6,7 @@
### [NDK编译脚本](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/NDK_compile_shell.md) ### [NDK编译脚本](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/NDK_compile_shell.md)
### [JNI开发与调试](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/JNI_develop_debug.md) ### [JNI开发与调试](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/JNI_develop_debug.md)
### [音视频知识汇总](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/multimedia_knowledge.md) ### [音视频知识汇总](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/multimedia_knowledge.md)
### [ijkplayer播放器架构](https://github.com/xufuji456/FFmpegAndroid/blob/master/doc/player_framework.md)
### 运行时序图: ### 运行时序图:
![preview](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/ffmpeg_sequence.png) ![preview](https://github.com/xufuji456/FFmpegAndroid/blob/master/picture/ffmpeg_sequence.png)

@ -0,0 +1,28 @@
# 前言
ijkplayer是一款跨平台的播放器,支持Android与iOS端,核心部分基于ffmpeg,</br>
支持Android的mediacodec硬解与iOS的videotoolbox硬解,视频图像采用OpenGL进行渲染。</br>
许多主流播放器都使用ijkplayer作为播放方案。</br>
## 1、ijkplayer的API详细介绍
[API介绍](https://blog.csdn.net/u011686167/article/details/121317933)
## 2、ijkplayer的时序图与状态图分析
[时序图与状态图](https://blog.csdn.net/u011686167/article/details/121322757)
## 3、ijkplayer自定义协议播放加密视频
[自定义协议](https://blog.csdn.net/u011686167/article/details/121341461)
## 4、ijkplayer音频解码播放架构分析
[音频解码播放](https://blog.csdn.net/u011686167/article/details/121411150)
## 5、ijkplayer视频解码播放架构分析
[视频解码播放](https://blog.csdn.net/u011686167/article/details/121432094)
## 6、ijkplayer播放器架构从原型到升级
[播放器整体架构](https://blog.csdn.net/u011686167/article/details/121440104)
## 7、ijkplayer音视频同步策略分析
[音视频同步](https://blog.csdn.net/u011686167/article/details/121446345)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 62 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Loading…
Cancel
Save