课程简介
本课程是一门系统、全面的移动端音视频开发专业课程。课程内容覆盖iOS与Android双平台,深入讲解音频采集(AudioQueue、AudioUnit、AudioRecord、Oboe)、视频采集、音频编码(AAC软硬件编码)、视频编码(H.264软硬件编码)、音频渲染以及基于OpenGL ES的视频渲染等核心技术。通过两个完整的实战项目——播放器与视频录制器的设计与实现,你将掌握从底层模块搭建到上层应用集成的全链路开发能力。课程旨在帮助你构建坚实的音视频开发知识体系,具备解决实际业务中音视频处理难题的专业技能,为从事音视频相关开发工作或提升现有项目多媒体能力奠定坚实基础。
下载地址
课程目录
01 课程导学与职业发展
第1–2节:课程开篇与结束语,涵盖系统学习音视频开发、职业发展建议与拥抱变化。
02 音频渲染技术
第1–3节:iOS平台AudioQueue与AudioUnit渲染,Android平台音频渲染技术选型。
03 视频渲染基础
第4–6节:OpenGL ES基础、上下文环境搭建与实操,移动平台视频渲染入门。
04 播放器项目实战
第7–9节:播放器场景分析、架构设计、底层模块实现与运行实践。
05 音频采集技术
第10–12节:iOS与Android平台音频采集,使用AudioQueue、AudioUnit、AudioRecord与Oboe。
06 音频编码实战
第12–13节:AAC文件编码原理,硬件编码器使用指南。
07 视频采集技术
第14–15节:iOS与Android平台视频画面采集方法。
08 视频编码原理
第16–18节:视频编码与H.264格式,软件与硬件编码器使用。
09 视频录制项目实战
第19–22节:录制器场景分析、架构设计、底层模块实现与运行实践。
10 课程测试与总结
第23–24节:期末测试与课程结束语,回顾学习成果与未来展望。
--- 点击展开详细目录 ---MP3
PDF
|