更新时间:2022-05-05 20:42:54
封面
版权信息
作者简介
内容简介
前言
第一部分 基础知识
第1章 音视频技术概述
1.1 音视频信息与多媒体系统
1.1.1 信息传输系统的发展
1.1.2 信息时代的音视频技术
1.1.3 音视频技术的未来展望
1.2 典型的音视频与多媒体系统结构
1.2.1 视频点播
1.2.2 视频直播
1.2.3 安防监控
1.2.4 视频会议
第2章 图像、像素与颜色空间
2.1 图像与像素
2.2 图像的位深与颜色空间
2.2.1 图像的位深
2.2.2 图像的颜色空间
2.3 图像压缩编码
2.3.1 图像压缩算法分类
2.3.2 图像压缩基本算法
2.3.3 常见的图像压缩编码格式
第3章 视频压缩编码
3.1 视频压缩编码的基础知识
3.1.1 视频信息的数字化表示
3.1.2 常用的视频格式与分辨率
3.1.3 对视频数据压缩编码的原因
3.2 视频压缩编码标准的发展历程
3.3 视频压缩编码的基本原理
3.3.1 视频数据中的冗余信息
3.3.2 预测编码
3.3.3 变换编码
3.3.4 熵编码
3.4 视频编码标准H.264
3.4.1 H.264简介
3.4.2 H.264的框架
3.4.3 H.264的基本算法
3.5 高效视频编码标准H.265
3.5.1 H.265简介
3.5.2 H.265的框架
3.5.3 H.265的基本算法
第4章 音频压缩编码
4.1 音频压缩编码的基础知识
4.1.1 声音信息的概念
4.1.2 声音信息的基本要素
4.2 音频信息采样与数字化
4.2.1 模拟音频
4.2.2 数字音频
4.2.3 采样和量化
4.3 脉冲编码调制
4.3.1 PCM量化区间分割
4.3.2 PCM量化编码规则
4.4 MP3格式与MP3编码标准
4.4.1 MP3格式
4.4.2 MP3编码标准
4.5 AAC格式与AAC编码标准
4.5.1 AAC格式
4.5.2 AAC编码标准
第5章 音视频文件容器和封装格式
5.1 概述
5.2 FLV格式
5.2.1 FLV文件结构
5.2.2 FLV文件头
5.2.3 FLV标签
5.3 MPEG-TS格式
5.3.1 信息包头
5.3.2 PES包结构
5.3.3 PSI结构
5.4 MP4格式
5.4.1 MP4格式简介
5.4.2 ISO协议族
5.4.3 MP4封装格式
5.4.4 Box类型
5.4.5 MP4文件结构
5.4.6 构建视频流的播放时间轴
第6章 音视频流媒体协议
6.1 网络协议模型
6.1.1 ISO/OSI模型结构
6.1.2 TCP/IP模型结构
6.2 网络流媒体协议——RTMP
6.2.1 RTMP的概念
6.2.2 RTMP分块与块流
6.2.3 RTMP信息格式
6.2.4 RTMP信息与命令
6.3 网络流媒体协议——HLS协议
6.3.1 HLS协议的概念
6.3.2 HLS直播流媒体系统结构
6.3.3 HLS索引文件格式
第二部分 命令行工具
第7章 FFmpeg的基本操作
7.1 FFmpeg概述
7.1.1 各个编译类型的区别
7.1.2 编译FFmpeg源代码
7.2 ffplay的基本使用方法
7.2.1 显示ffplay版本
7.2.2 显示编译选项
7.2.3 设置日志级别