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