打算把自己学过的音视频知识做一个回顾整理,所以整理出一份打算要写的内容。
初步计划一周一篇或以上的频率来发布,希望能坚持下来。
项目实战
音频采集:iOS基于AudioUnit的实现
编解码:Android的硬解码实现
编解码:Android的硬编码实现
编解码:iOS的硬解码实现
编解码:iOS的硬编码实现
编解码:x264编译以及实现
编解码:openh264编译以及实现
视频渲染:OpenGL在Android平台的应用
视频渲染:OpenGL在iOS平台的应用
音频播放:Android基于OpenSL ES的实现
音频播放:Android基于AudioTrack的实现
音频播放:iOS基于AudioUnit的实现
FFmpeg:音视频解码实现
FFmpeg:音视频编码实现
预处理:基于soundtouch开源库实现的变声变调功能
理论研究
Webrtc研究:Kurento媒体服务器【多文待定】
JNI编程指南:【多文待定】
OpenGL学习:【多文待定】
编译指南:Android.mk备忘录
编译指南:CMake备忘录
流媒体处理:Gstreamer在流媒体上的一些应用
音视频结构:PCM的概念和格式
音视频结构:H264码流分析
源码剖析
源码解析:srs流媒体服务器源码解析【多文待定】
源码解析:ijkPlayer源码解析【多文待定】
源码解析:GPUImage源码解析
源码解析:Android Webrtc app工程源码解析