首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android OpenGL ES 从入门到精通系统性学习教程

1

为什么要写这个教程

目前这个 OpenGL ES 极简教程的更新暂时告一段落,在此之前,很荣幸获得了阮一峰老师的推荐。

因为在工作中频繁使用 OpenGL ES 做一些特效、滤镜之类的效果,加上平时学到的的知识点也比较细碎,就想着去系统地学习下 OpenGL ES 相关开发知识,并将学习过程记录下来。

另外,这个 Android OpenGL ES 极简教程的主要目的是为下一阶段的音视频开发做准备。

2

准备知识

一些同学反映,学习这个教程感觉有点门槛。其实准备知识也不多,就是需要懂一些 Android 开发和 C/C++ 开发知识。

3

基础篇和应用篇

该教程分为基础篇和应用篇,基础篇主要是讲解 GLES 3.0 的主要核心知识点,而应用篇主要是利用基础篇的知识实现一些常见的特效和功能。

基础篇

应用篇

4

下一阶段更新预告

有些刚进来的同学说,“我是来学习音视频开发的,你老是更新 OpenGL 是什么鬼?”

所以,基于以上需求该教程的更新暂时告一段落,不过后面还会有一些重要知识点会更新上去,如 HardwareBuffer 等。

学习音视频开发,FFmpeg 是一个必须要掌握的开源工具,熟悉和掌握它,对学习整个音视频开发知识的脉络非常有帮助。

基于上述我们掌握的 OpenGL 开发知识,利用 FFmpeg 开源库强大的音视频处理功能,接下来我们将以 FFmpeg 开发为基础逐步去熟悉音视频开发的知识脉络。

下一阶段【字节流动】公众号的更新内容大致如下:

1. FFmpeg 开发(01):FFmpeg 编译和集成

2. FFmpeg 开发(02):FFmpeg + OpenSL ES 音频解码播放

3. FFmpeg 开发(03):FFmpeg + OpenGL ES 视频解码播放

4. FFmpeg 开发(04):实现音视频同步的三种方式

5. FFmpeg 开发(05):实现一个常规播放器

6. FFmpeg 开发(06):基于 OpenGL ES 实现播放器滤镜

7. FFmpeg 开发(07):FFmpeg + AudioRecorder 音频编码

8. FFmpeg 开发(08):FFmpeg + Camera 视频编码

9. FFmpeg 开发(09):FFmpeg 音视频编码合成 MP4 文件

......

-- END --

思想觉悟

觉得不错,点个在看呗~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200712A07ALP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券