作品

已正式出版的作品——《RTC 程序设计 · 实时音视频权威指南》简繁两版的出版信息、内容结构与购买链接

这里收录已正式出版的作品。

《RTC 程序设计 · 实时音视频权威指南》

一本讲实时音视频(RTC)程序设计的技术书,戴维 著。

RTC 是视频会议、直播连麦、在线课堂、远程协作这类应用共同的底座——它要在公网这种不可靠、时延抖动的环境里,把音视频在几百毫秒内送到对端,还得在丢包、拥塞、NAT 阻隔之下保持可用。

这套技术栈横跨采集与渲染、编解码、信令协商、传输控制、可扩展架构等多个领域,散落在几十份 RFC 与一份几百万行的开源实现里。这本书要做的,是把它系统地串成一条线。

两个版本

本书有简体与繁体两个版本,内容同源,但书名不同——繁体版由出版社重新拟题。

繁体版书名是《AI 時代不缺席:RTC 即時音訊程式設計最高指導書》,与简体版差别很大。在台港澳的书店或电商上按简体书名是搜不到的,要按繁体书名或 ISBN 9786267383995 找。

简体版繁体版
书名RTC 程序设计:实时音视频权威指南AI 時代不缺席:RTC 即時音訊程式設計最高指導書
出版社电子工业出版社深智數位
出版时间2024 年 3 月2024 年 9 月
ISBN97871214722209786267383995
页数376——
定价¥108NT$980
购买京东京东

购买链接

内容结构

全书十章,按「一路数据从采集到送达对端」的顺序推进:

章主题
1信息与传输——数据怎么编码、怎么在网络上跑
2视频帧与采集
3视频渲染
4音频采集
5音频渲染
6编解码与压缩
7信令与媒体协商
8传输控制与优化
9可扩展架构
10评估指标

另有八个附录,包括 COM 编程基础、RTC 术语表等。

和本站内容的关系

本站的《音视频与 WebRTC 详解》专栏与这本书是同一个主题域,但定位不同、可以互补着看:

这本书WebRTC 专栏
组织方式按知识体系铺开,十章成体系按源码模块拆解,一篇一个专题
深度讲清「是什么、为什么这么设计」打开 libwebrtc 的 C++ 源码,逐层读到实现
适合从零建立完整认知已有概念,想看真实工程怎么落地
获取纸质书免费在线,持续更新

想先试试合不合胃口,可以直接从专栏的总览读起——它是免费的,读完再决定要不要买书。

勘误与反馈

书里若发现错漏,或对某处有疑问,欢迎来信。勘误会在确认后集中整理。