音视频开发涉及的三种API,OpenGL篇主要是进行基本知识学习,OpenGL ES是当前iOS开发的主流的框架,Metal是苹果新推出的框架。
当前苹果底层渲染已经用Metal实现的,苹果自己的内核已经从OpenGL直接迁移到Metal,但是我们的项目可以用OpenGL/OpenGL ES。
他们的原理基本一致,因此原理就放在OpenGL篇中
OpenGL文章汇总
一、OpenGL-音视频开发入门
二、OpenGL-图元绘制
三、OpenGL - 渲染技巧
四、OpenGL - 图形变换
五、OpenGL-纹理
六、OpenGL- 综合案例
OpenGL ES 文章汇总
七、OpenGL ES- 初探(GLKit)
八、OpenGL ES - GLSL的使用
九、OpenGL ES - 综合练习
十、OpenGL ES- 滤镜
Metal 文章汇总
十三、Metal - 初探
十四、Metal - Metal Shader language (着色语言规范)总结
十五、Metal - 图片加载的实现
十六、 Metal - Metal实现视频处理
Audio Unit框架认识
Audio Unit框架(一)框架认识和使用
Audio Unit框架(二)音频流的使用
Audio Unit框架(四)构建APP