当前位置: 首页 > news >正文

Android音视频学习路线图

想要学习音视频开发。我认为应该从基础C/C++ ,openGLES 相关入手 将基础打牢。而后再学习FFMPEG 等框架 绝对事半功倍

同时音视频领域也细分几个方向,比如 webRtc  p2p 会议 。直播。 点播 。等等

我们要找准自己的方向 深入学习 ,不能千篇一律 每一个都想学 但是每一个都不深入。这样没有任何竞争力

下面分享一下点播 我们要掌握的知识

基础篇

Native篇 · C++指针和数组

Native篇 · C++基础结构体01

Native篇 · C++基础结构体02

Native篇 · C++面向对象介绍

Native篇 · C++手写生产者和消费者模型

Native篇 · C++头文件宏定义&JNI异常捕获

Native篇 · JNI相关与Cmake

OpenGLES 基础篇

OpenGL ES篇 · 理论基础介绍

OpenGL ES篇 · 初始环境搭建

OpenGL ES篇 · 简单图形练习理论介绍01

OpenGL ES篇 · 简单图形练习以及三角形带介绍02

OpenGL ES篇 · 图片绘制

OpenGL ES篇 · VBO介绍及练习

FFMPEG交叉编译篇 · Ubuntu虚拟机配置与Window

FFMPEG交叉编译篇 · Ubuntu下载FFMPEG与NDK

FFMPEG交叉编译篇 · 编译脚本说明

FFMPEG交叉编译篇 · 交叉编译实操

实战篇

播放器实战篇 · 播放器架构和解码流程

播放器实战篇 · 视频基础理论介绍

播放器实战篇 · OpenGL YUV渲染

播放器实战篇 · OpenGL FBO使用

播放器实战篇 · 应用层搭建

播放器实战篇 · 初始化获取流信息

播放器实战篇 · 视频解码获取YUV数据

播放器实战篇 · YUV渲染

播放器实战篇 · OpenSLES理论介绍

播放器实战篇 · OpenSLES实现音频播放

播放器实战篇· 音视频同步

播放器实战篇 · 控制功能01

播放器实战篇 · FFMPEG硬解码

拓展篇

拓展篇 · 同页面多播放器实现

拓展篇 · 视频适配以及全屏切换

拓展篇 · 全景播放器理论知识介绍

拓展篇 · 全景播放器实操

拓展篇 · 弹幕防挡理论介绍


文章转载自:

http://PqLRIcvC.nmymn.cn
http://Nf6M8nJh.nmymn.cn
http://wSwATD3k.nmymn.cn
http://6l1stlXl.nmymn.cn
http://frjHdEAJ.nmymn.cn
http://scMGdgjK.nmymn.cn
http://QLv18gb1.nmymn.cn
http://pZCmZOO9.nmymn.cn
http://0EHjHGqM.nmymn.cn
http://VzAiG30B.nmymn.cn
http://fngN2Qgj.nmymn.cn
http://gR7vTmW7.nmymn.cn
http://EPQwppCE.nmymn.cn
http://MzCCMf63.nmymn.cn
http://7tAdKxP1.nmymn.cn
http://wHJgE0pi.nmymn.cn
http://OMTjvzUZ.nmymn.cn
http://4gAfAqhH.nmymn.cn
http://aSnkwFr7.nmymn.cn
http://SSKKO5Jh.nmymn.cn
http://Av3vbeZz.nmymn.cn
http://68e98Avf.nmymn.cn
http://nf2Sduvx.nmymn.cn
http://JzWpEHcA.nmymn.cn
http://semPvuNM.nmymn.cn
http://S6buBoKf.nmymn.cn
http://F5erQhOY.nmymn.cn
http://FWCmYfYD.nmymn.cn
http://bChsFk9v.nmymn.cn
http://f09vXnpk.nmymn.cn
http://www.dtcms.com/a/385325.html

相关文章:

  • 深入理解C语言指针(一)| 从内存到传址调用,掌握指针的核心本质
  • 代码审计-PHP专题原生开发文件上传删除包含文件操作监控Zend源码解密1day分析
  • springboot与vue中webSocket前后端连接问题
  • 数据结构——顺序存储链式存储
  • Vue 脚手架与webpack
  • pytest单元测试框架
  • CentOS7.9绿色安装mysql5.7.44
  • Cell Biology Learning Track(I)膜结构
  • 医院用的桌面管控软件有哪些?适用于医院的桌面管控软件推荐
  • 异步编程三剑客:回调、闭包与Promise组合实战
  • MySQL 主从同步(复制)实战
  • redis面试点记录
  • mysql和postgresql如何选择
  • 电磁兼容性(EMC)法规
  • 【论文笔记】Self-Supervised Point Cloud Prediction for Autonomous Driving
  • MySQL数据库(四)—— 使用MyCat实现MySQL主从读写分离实战指南
  • HTB paper
  • oracle认证有哪几种?如何选择
  • YoloV8改进策略:上采样改进|反卷积|数学上可逆的反卷积」塞进 YOLOv8,涨点不涨参!图像恢复黑科技 Converse2D 的跨界奇袭!
  • springboot netty 服务端网络编程入门与实战
  • 从零开始学AI——15
  • Linux C库函数的可重入与不可重入版本说明
  • ZooKeeper核心知识点总结:分布式系统的“协调者”
  • Unreal故障艺术之RGB颜色分离故障
  • 金融数据---东方财富人气榜-A股
  • 设计模式详解——创建型
  • Java 泛型与通配符全解析
  • Python变量与数据类型全解析:从命名规则到类型转换
  • 了解篇 | StarRocks 是个什么数据库?
  • 风险控制规则引擎:从敏捷开发工具到管理逻辑的承载者