RTC程序设计:实时音视频权威指南
图书信息
| 作者 | 戴维 |
| 出版社 | 电子工业出版社 |
| ISBN | 9787121472220 |
| 出版时间 | 2024-03-01 |
| 字数 | 21.7万 |
| 分类 | 科技,计算机,网络,计算机理论与教程 |
读书简介
本书系统地介绍了实时音视频系统的基础概念、工具、编程方法。 全书分为10章,第1章介绍信息与文字编码的基础知识,以及跨平台网络编程的基本方法。第2、3章介绍视频的采集与渲染技术。第4、5章介绍音频的采集与渲染技术。第6章介绍编解码相关的压缩技术。第7章介绍信令与媒体流的建连过程。第8章介绍网络传输过程中的优化技术。
目录
内容简介
推荐序
前言
第1章 信息与传输
1.1 背景介绍
1.2 二进制世界
1.3 文本表示
1.4 网络编程
第2章 视频帧与采集
2.1 像素与图像
2.2 视频采集设备
2.3 平台采集接口
2.4 编码前处理
第3章 视频渲染
3.1 视频渲染基础
3.2 平台渲染接口
3.3 跨平台渲染
3.4 数字图像与视频
第4章 音频采集
4.1 声音与音频帧
4.2 音频采集设备
4.3 平台采集接口
4.4 音频预处理
第5章 音频渲染
5.1 音频渲染基础
5.2 平台渲染接口
5.3 高级音频渲染
第6章 编解码压缩技术
6.1 文本压缩
6.2 图像压缩
6.3 视频编解码
6.4 音频编解码
第7章 信令与媒体协商
7.1 信令技术
7.2 媒体描述
7.3 媒体建连
7.4 发布订阅
第8章 传输控制优化
8.1 拥塞控制
8.2 弱网降级
8.3 抖动缓存与平滑发送
8.4 错误恢复
第9章 可扩展架构
9.1 应用概览
9.2 流水线
9.3 服务端架构
9.4 网络设备
第10章 评价指标
10.1 总体指标
10.2 视频质量评估
10.3 音频质量评估
10.4 网络质量评估
10.5 性能与稳定性
附录A 习题答案
附录B COM编程基础
附录C 构建工具CMake
附录D 调试技巧
附录E 编程环境
附录F JNI基础
附录G RTC术语
附录H WTL简介
附录I 索引
