前言

Android音视频开发,很多开发者都晓得这个概念,音视频开发不仅须要把握图像、音频、视频的基础知识,还须要把握如何对它们进行采集、渲染、解决、传输等一系列的开发和利用,因而,音视频开发是一门波及到很多内容的畛域。

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

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

音视频开发教程

第一章、WebRTC 发送方码率预估实现解析
第二章、码率管制基本概念
第三章、Speex回声打消代码剖析
第四章、房间声学原理与Schroeder混响算法实现
第五章、H264系列--压缩编码技术

第六章、RTSP 媒体协定流的录制计划及其笼罩策略详解
第七章、webrtc建设连贯之ICE框架
第八章、流媒体协定介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

第九章、音视频同步原理及实现
第十章、直播概念和流程框架
第十一章、CDN在直播中的使用
第十二章、常见音视频编码格局
第十三章、H.264官网软件JM源代码剖析-编码器lencod

第十四章、H.264官网软件JM源代码剖析-解码器ldecod
第十五章、Android 音视频技术
第十六章、Web前端WebRTC攻略-媒体协商与SDP简析

第十七章、基于FFmpeg的AVfilter的例子-污浊版
第十八章、WebRTC 传输平安机制第二话:深入显出 SRTP 协定
第十九章、WebRTC能给我带来什么?
第二十章、视音频数据处理:RGB、YUV像素数据处理
第二十一章、视音频数据处理:PCM音频采样数据处理

第二十二章、视音频数据处理:H.264视频码流解析
第二十三章、视音频数据处理:AAC音频码流解析
第二十四章、视音频数据处理:FLV封装格局解析
第二十五章、视音频数据处理:UDP-RTP协定解析

第二十六章、如何生成mp4文件
第二十七章、ffmpeg滤镜的根本应用
第二十八章、webRTC是如何实现音视频的录制
第二十九章、音视频同步算法

第三十章、房间声学原理与Schroeder混响算法实现
第三十一章、一个频域语音降噪算法实现及改良办法
第三十二章、HEVC官网软件HM源代码剖析-编码器TAppEncoder
第三十三章、HEVC官网软件HM源代码剖析-解码器TAppDecoder

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

第三十五章、微信小程序集成实时音视频通话性能
第三十六章、视音频编解码技术零根底学习
第三十七章、RTSP协定学习办法

第三十八章、HEVC码流剖析
第三十九章、H.264简略码流剖析
第四十章、MPEG2简略码流剖析
第四十一章、视频码流剖析工具
第四十二章、视音频编解码学习工程:H.264分析器
第四十三章、FFmpeg架构之I/O模块剖析
第四十四章、[Video and Audio Data Processing] UDP-RTP协定解析
第四十五章、RTSP协定实例剖析
第四十六章、RTSP协定之TCP/UDP问题

第四十七章、ffplay工具命令应用技巧
第四十八章、VLC RTSP网络串流播放失败
第四十九章、RTMP协定详解
第五十章、STUN 原理了解

实际我的项目

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

音视频开发面试题

篇幅无限,须要完整版《音视频开发教程》,点击此处可收费支付!