课程大纲
这是一个音视频技术的系列教程,每一季会向大家展示一个方面的音视频技术,着重简单实用。本季是实现一个播放器。在课程组织上并不是一上来就设计好一个软件架构,而是从具体的视频技术入手,一点一点的抽丝剥茧,在所需实现播放器的音视频技术准备充分之后,我们再设计和实现一个音视频播放器。开发环境主要以windows为主,在实现编码器之后,我们会把代码移植到linux环境下。
展开详情
- 第一章:开发环境安装
-
- 01. 内容简介和sdl、ffmpeg开发环境安装 22:57
- 02. 将yuv视频裸数据显示出来 33:07
- 03. 利用sdl播放pcm中的音频数据播放出来 39:16
- 04. 利用ffmpeg将Mp4文件中的视频数据提取出来并解码 29:06
- 05. 利用ffmpeg将MP4文件中的数据提取出来并解码 10:39
- 06. 播放器的总体设计 9:56
- 07. 播放器的主要数据结构定义 22:10
- 08. 初始化播放器1 16:50
- 09. 初始化播放器2 25:07
- 10. 读取媒体文件线程的实现 25:21
- 11. 视频队列的实现 32:55
- 12. 实现播放器的显示功能1 32:50
- 13. 实现播放器的显示功能2 31:28
- 14. 音频解码和播放的实现1 48:33
- 15. 音频解码和播放的实现2 21:22
- 16. 视频播放速度的控制 16:46
- 17. 音视频同步的简单控制 17:00
- 18. 音视频播放器的暂停和播放 12:18
- 19. 快进和快退通能的实现 28:01
- 20. 故障的解决 4:02
- 21. 总结 2:38
- 22. 音视频同步的再调整 12:25
明星讲师
国内某知名大学硕士研究生学历,参与过中国高铁通讯调度系统,高铁智能电网通讯系统, 视频监控系统的开发,曾长期受到国内一流专家的言传身教。熟悉uboot,linux,视频编码等技术 ,对技术极度热爱,对相关技术有自己的独到理解,善于启发学员
内容评价0
暂无评论
评论成功
评论失败