Android音视频开发入门学习路线(基础知识+硬解码+阿里IM技术分享)

随着5G基站的不断建设,大家已经可以明确的感知到目前市场上各大企业对于音视频人才的需求,市场招聘音视频岗位薪资亦是水涨船高!

但Android 音视频开发想要自学却难度很高,不仅需要掌握图像、音频、视频的基础知识,并且还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,音视频开发是一门涉及到很多内容的领域。

目前系统的音视频教程及书籍比较少,像入门音视频的人只能通过一点点的学习和积累把这块的知识串联积累起来,学习难度便会增加,耗费的时间也非常多。

为帮助大家入门和深入音视频开发,这里结合FFmpeg官方代码维护者刘岐、客户端技术专家赵文杰、广播电视相关音视频技术专家雷霄骅等多位音视频业界大神的讲解整理了一份音视频开发学习指南,助力大家构建完整学习体系,成为一名合格的音视频开发工程师。

Android 音视频开发进阶指南

目录

第一章 Android音视频硬解码篇

  1. 音视频基础知识
  2. 音视频硬解码流程:封装基础解码框架
  3. 音视频播放:音视频同步
  4. 音视频解封和封装:生成一个MP4

第二章 使用OpenGL渲染视频画面篇

  1. 初步了解OpenGL ES
  2. 使用OpenGL渲染视频画面
  3. OpenGL渲染多视频,实现画中画
  4. 深入了解OpenGL之EGL
  5. OpenGL FBO数据缓冲区
  6. Android音视频硬编码:生成一个MP4

第三章 Android FFmpeg音视频解码篇

  1. FFmpeg so库编译
  2. Android 引入FFmpeg
  3. Android FFmpeg视频解码播放
  4. Android FFmpeg+OpenSL ES音频解码播放
  5. Android FFmpeg+OpenGL ES播放视频
  6. FFmpeg简单合成MP4:视屏解封与重新封装
  7. Android FFmpeg 视频编码

第四章 直播系统聊天技术

  1. 百万在线的美拍直播弹幕系统的实时推送技术实践之路
  2. 阿里电商IM消息平台,在群聊、直播场景下的技术实践
  3. 微信直播聊天室单房间1500万在线的消息架构演进之路
  4. 百度直播的海量用户实时消息系统架构演进实践
  5. 微信小游戏直播在Android端的跨进程渲染推流实践

第五章 阿里IM技术分享

  1. 企业级IM王者——钉钉在后端架构上的过人之处
  2. 闲鱼IM基于Flutter的移动端跨端改造实践
  3. 闲鱼亿级IM消息系统的架构演进之路
  4. 闲鱼亿级IM消息系统的可靠投递优化实践

总结

“路漫漫其修远兮,吾将上下而求索”。如果,你掌握了音视频相关内容,相信你会成为 Android 开发领域的大亨,从此走上人生巅峰。在以后的日子里,我也会围绕这个大纲,站在以前巨人的肩膀上,一步步深入音视频,完善文章内容与知识大纲,共勉!!

更多Android音视频可以查看我的个人介绍!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容