音视频知识回顾整理计划

打算把自己学过的音视频知识做一个回顾整理,所以整理出一份打算要写的内容。
初步计划一周一篇或以上的频率来发布,希望能坚持下来。

项目实战

  • 音频采集:Android基于OpenSL ES的实现

  • 音频采集:Android基于AudioRecord的实现

  • 音频采集:iOS基于AudioUnit的实现

  • 视频采集:Android平台基于Camera 1的实现

  • 视频采集:Android平台基于Camera 2的实现

  • 视频采集:iOS平台基于AVCaptureDevice的实现

  • 编解码:Android的硬解码实现

  • 编解码:Android的硬编码实现

  • 编解码:iOS的硬解码实现

  • 编解码:iOS的硬编码实现

  • 编解码:x264编译以及实现

  • 编解码:openh264编译以及实现

  • 视频渲染:OpenGL在Android平台的应用

  • OpenGL ES:Android平台EGL环境

  • 视频渲染:OpenGL在iOS平台的应用

  • 音频播放:Android基于OpenSL ES的实现

  • 音频播放:Android基于AudioTrack的实现

  • 音频播放:iOS基于AudioUnit的实现

  • FFmpeg:音视频解码实现

  • FFmpeg:音视频编码实现

  • FFmpeg:Android利用Filter进行音频数据预处理

  • ijkplayer 播放器:在Android端进行native调试

  • 预处理:基于soundtouch开源库实现的变声变调功能

理论研究

  • Webrtc研究:Android编译

  • QUIC探索(一):初识QUIC

  • QUIC探索(二):编译第一个QUIC工程

  • Webrtc研究:Kurento媒体服务器【多文待定】

  • JNI编程指南(一):基本类型、字符串、数组

  • JNI编程指南(二):字段和方法

  • JNI编程指南:【多文待定】

  • OpenGL学习:【多文待定】

  • 编译指南:Android.mk备忘录

  • 编译指南:CMake备忘录

  • 架构设计:基于Webrtc、Kurento的一种低延迟架构实现

  • 流媒体处理:Gstreamer在流媒体上的一些应用

  • 音视频结构:带你深入理解YUV

  • 音视频结构:PCM的概念和格式

  • 音视频结构:H264码流分析

源码剖析

  • 源码解析:Android源码GLSurfaceView源码解析

  • 源码解析:srs流媒体服务器源码解析【多文待定】

  • 源码解析:ijkPlayer源码解析【多文待定】

  • 源码解析:GPUImage源码解析

  • 源码解析:Android Webrtc app工程源码解析

你可能感兴趣的:(音视频知识回顾整理计划)