目录

如何学习Android音视频,音视频开发教程,拥抱风口技术新潮流

如何学习Android音视频,音视频开发教程,拥抱风口技术新潮流

前言

Android音视频开发,很多开发者都知道这个概念,音视频开发不仅需要掌握图像、音频、视频的基础知识,还需要掌握如何对它们进行采集、渲染、处理、传输等一系列的开发和应用,因此,音视频开发是一门涉及到很多内容的领域。

想学Android音视频开发,却又不知道怎么去学?

这里给大家分享一份字节大佬推荐的《音视频开发教程》,帮助大家更好地学习音视频开发,资料教程有50个章节,一共301页,最后还包括实战项目与音视频开发面试题。下面一起来看看大纲内容:

音视频开发教程

第一章、WebRTC 发送方码率预估实现解析

第二章、码率控制基本概念

第三章、Speex回声消除代码分析

第四章、房间声学原理与Schroeder混响算法实现

第五章、H264系列–压缩编码技术

https://i-blog.csdnimg.cn/blog_migrate/66eb22b74c6c75452662164762aa096c.png

第六章、RTSP 媒体协议流的录制方案及其覆盖策略详解

第七章、webrtc建立连接之ICE框架

第八章、流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

https://i-blog.csdnimg.cn/blog_migrate/6f614d1d16e8baf39260fd654b8ee348.png

第九章、音视频同步原理及实现

第十章、直播概念和流程框架

第十一章、CDN在直播中的运用

第十二章、常见音视频编码格式

第十三章、H.264官方软件JM源代码分析-编码器lencod

https://i-blog.csdnimg.cn/blog_migrate/53e0eb2bd6da097ddf5023192736489f.png

第十四章、H.264官方软件JM源代码分析-解码器ldecod

第十五章、Android 音视频技术

第十六章、Web前端WebRTC攻略-媒体协商与SDP简析

https://i-blog.csdnimg.cn/blog_migrate/f1ec60115a309fb53250f292839a6940.png

第十七章、基于FFmpeg的AVfilter的例子-纯净版

第十八章、WebRTC 传输安全机制第二话:深入显出 SRTP 协议

第十九章、WebRTC能给我带来什么?

第二十章、视音频数据处理:RGB、YUV像素数据处理

第二十一章、视音频数据处理:PCM音频采样数据处理

https://i-blog.csdnimg.cn/blog_migrate/0a65f87d7bac8ec48759d23c6f563732.png

第二十二章、视音频数据处理:H.264视频码流解析

第二十三章、视音频数据处理:AAC音频码流解析

第二十四章、视音频数据处理:FLV封装格式解析

第二十五章、视音频数据处理:UDP-RTP协议解析

https://i-blog.csdnimg.cn/blog_migrate/83da0607a960fc24f9ac959f2478bba4.png

第二十六章、如何生成mp4文件

第二十七章、ffmpeg滤镜的基本使用

第二十八章、webRTC是如何实现音视频的录制

第二十九章、音视频同步算法

https://i-blog.csdnimg.cn/blog_migrate/22215f6dc975a44dde9580416d72722a.png

第三十章、房间声学原理与Schroeder混响算法实现

第三十一章、一个频域语音降噪算法实现及改进方法

第三十二章、HEVC官方软件HM源代码分析-编码器TAppEncoder

第三十三章、HEVC官方软件HM源代码分析-解码器TAppDecoder

https://i-blog.csdnimg.cn/blog_migrate/033c4fab0da8b942e9c36fe2d7b3f056.png

第三十四章、音视频编解码常用知识点

https://i-blog.csdnimg.cn/blog_migrate/f975cab82c4bf3002c77b4f36346021f.png

第三十五章、微信小程序集成实时音视频通话功能

第三十六章、视音频编解码技术零基础学习

第三十七章、RTSP协议学习方法

https://i-blog.csdnimg.cn/blog_migrate/42c88e3f557fa5dee4af5cf907a65d29.png

第三十八章、HEVC码流分析

第三十九章、H.264简单码流分析

第四十章、MPEG2简单码流分析

第四十一章、视频码流分析工具

第四十二章、视音频编解码学习工程:H.264分析器

第四十三章、FFmpeg架构之I/O模块分析

第四十四章、[Video and Audio Data Processing] UDP-RTP协议解析

第四十五章、RTSP协议实例分析

第四十六章、RTSP协议之TCP/UDP问题

https://i-blog.csdnimg.cn/blog_migrate/003bbbaf592813200c32095b241c167c.png

第四十七章、ffplay工具命令使用技巧

第四十八章、VLC RTSP网络串流播放失败

第四十九章、RTMP协议详解

第五十章、STUN 原理理解

https://i-blog.csdnimg.cn/blog_migrate/fc91ae55fe2c10b5aa3a4b84fdd973ec.png

实践项目
  • 音视频通话项目
  • Android/iOS 视频播放器
  • 仿网易云音乐安卓版客户端
  • Timber
  • WebRTC入门项目
  • getStats
  • MPlayer
  • KxMovie
  • Vitamio
  • YUV2RGB
  • TSDemux
  • VLC
  • FFDshow
  • PlayerSDK(Android平台)
  • VideoDownloader(Android平台)
  • MediaSDK(Android平台)
音视频开发面试题

https://i-blog.csdnimg.cn/blog_migrate/b5f5f51bbce604e0c6e9d2ac0b27131b.png

篇幅有限,需要完整版《音视频开发教程》,扫描下方二维码即可免费领取!

https://i-blog.csdnimg.cn/blog_migrate/6ec0af2662edf2f20b0aef6ce4d191ae.png#pic_center