第1章音视频及流媒体播放原理
1.1音视频简介
1.1.1视频简介
1.1.2音频简介
1.2流媒体简介
1.2.1流媒体传输方式
1.2.2常见的流媒体协议
1.3播放原理简介
1.3.1视频播放器简介
1.3.2FFmpeg播放架构与原理
第2章VLC播放器及二次开发应用
2.1VLC播放器简介
2.1.1VLC简介
2.1.2VLC的功能列表
2.1.3VLC播放网络串流
2.1.4VLC的技术特点
2.2VLC作为流媒体服务器使用
2.3VLC二次开发
2.3.1VLC的功能模块简介
2.3.2LibVLC简介
2.3.3LibVLC的API
2.3.4安装VLC的SDK
2.3.5使用VS控制台开发基于LibVLC的播放器
2.3.6使用MFC开发基于LibVLC的播放器
2.3.7使用Duilib美化基于LibVLC的播放器
2.3.8使用Qt开发基于LibVLC的播放器
第3章Qt信号槽机制及图片轮播
3.1Qt信号槽机制及应用
3.2Qt显示图像
3.3Qt实现图片轮播
第4章Qt播放音视频及Multimedia多媒体模块
4.1Qt的Multimedia多媒体框架简介
4.2Qt的QMediaPlayer播放音视频
4.3Qt实现音乐播放器
4.4Qt实现视频播放器
第5章MFC OpenCV视频采集及播放
5.1使用VS 2015搭建OpenCV 4开发环境
5.2OpenCV显示摄像头及磨皮美颜
5.3MFC结合OpenCV显示图片
5.4MFC结合OpenCV实现采集和录制功能
第6章SDL 2开发库及高级应用
6.1SDL 2简介及开发环境的搭建
6.2SDL 2的核心对象
6.3SDL 2的扩展库及应用
6.4SDL 2播放YUV视频
6.5VS 2015编译并运行SDL 2的相关案例
6.6将SDL 2的窗口嵌入MFC或Qt的界面中
第7章FFmpeg解码音视频及流媒体
7.1FFmpeg编解码框架及原理
7.2FFmpeg使用命令行解码音视频
7.2.1ffplay视频播放
7.2.2从MP4文件中提取音频流和视频流
7.2.3h264_mp4toannexb
7.2.4MP4格式的faststart快速播放模式
7.3FFmpeg使用API解码音视频
7.3.1FFmpeg播放流程简介
7.3.2配置Qt和VS 2015的FFmpeg开发环境
7.3.3FFmpeg解码流程与案例实战
第8章FFplay SDL 2开发音视频流媒体播放器
8.1FFplay播放器简介
8.2VS 2015控制台开发FFplay SDL 2播放器
8.3MFC移植FFplay播放器及二次开发
8.4Qt移植FFplay播放器及二次开发
第9章FFplay源码剖析及音视频同步
9.1FFplay播放器概述
9.2FFplay的数据结构及API
9.3FFplay的核心框架及流程
9.4FFplay的音视频解码
9.5FFplay的图像格式转换
9.6FFplay的音频重采样
9.7FFplay的播放控制
9.8FFplay音视频同步原理及实现
^ 收 起