更新时间:2024-05-14 10:04:31
封面
版权信息
作者简介
内容简介
推荐序
前言
第1章 信息与传输
1.1 背景介绍
1.1.1 电报与无线电
1.1.2 计算机与互联网
1.1.3 主流平台简介
1.1.4 跨平台开发
1.2 二进制世界
1.2.1 一切皆比特
1.2.2 字节管理类
1.2.3 BufferViewer
1.3 文本表示
1.3.1 ASCII到GBK
1.3.2 Unicode与UTF-8
1.3.3 TextViewer
1.4 网络编程
1.4.1 网络协议
1.4.2 Socket与线程模型
1.4.3 HelloRTC服务器
1.4.4 HelloRTC客户端
第2章 视频帧与采集
2.1 像素与图像
2.1.1 视觉物理
2.1.2 像素与颜色空间
2.1.3 位图与视频帧
2.2 视频采集设备
2.2.1 采集设备枚举
2.2.2 图像采集参数
2.2.3 设备的热插拔通知
2.3 平台采集接口
2.3.1 Windows视频采集
2.3.2 macOS/iOS视频采集
2.3.3 Android视频采集
2.3.4 屏幕流与外部源
2.4 编码前处理
2.4.1 时间戳与计时
2.4.2 旋转角与朝向
2.4.3 视频前处理
2.4.4 管理视频帧
第3章 视频渲染
3.1 视频渲染基础
3.1.1 渲染设备
3.1.2 渲染技术
3.1.3 渲染流水线
3.2 平台渲染接口
3.2.1 Windows渲染
3.2.2 macOS/iOS渲染
3.2.3 Android渲染
3.2.4 Linux渲染
3.3 跨平台渲染
3.3.1 OpenGL编程
3.3.2 着色器编程
3.4 数字图像与视频
3.4.1 视频格式简介
3.4.2 AVI文件格式
第4章 音频采集
4.1 声音与音频帧
4.1.1 声音的物理属性
4.1.2 数字化音频
4.1.3 WAV文件与播放
4.2 音频采集设备
4.2.1 采集设备枚举
4.2.2 音量与静音
4.2.3 设备变更通知
4.2.4 音频路由选择
4.3 平台采集接口
4.3.1 Windows音频数据采集
4.3.2 macOS/iOS音频数据采集
4.3.3 Android音频数据采集
4.4 音频预处理
4.4.1 回声消除AEC
4.4.2 自动增益控制AGC
4.4.3 主动噪声抑制ANS
4.4.4 语音活动检测VAD
第5章 音频渲染
5.1 音频渲染基础
5.1.1 数字音频简介
5.1.2 音频渲染设备
5.1.3 音画同步
5.2 平台渲染接口
5.2.1 Windows音频渲染
5.2.2 macOS音频渲染
5.2.3 iOS音频渲染
5.2.4 Android音频渲染
5.3 高级音频渲染
5.3.1 混音与均衡
5.3.2 重采样
5.3.3 空间音频
5.3.4 音效技术
第6章 编解码压缩技术
6.1 文本压缩
6.1.1 文本压缩简介
6.1.2 霍夫曼编码
6.1.3 Deflate编解码
6.2 图像压缩