本书详细介绍WebRTC音视频开发技术,本书系统介绍WebRTC技术的原理与应用,涵盖:WebRTC技术发展历史、应用场景、整体架构,WebRTC通话原理,Web开发环境搭建,HTML5项目简介,访问设备的设置,音视频设备的设置,音视频的录制,结合React+Flutter+Go技术开发音视频应用的案例等。
分为三篇,共15章,主要内容包括:
基本概念篇(第1~2章),介绍WebRTC技术发展历史,分析WebRTC整体架构及其核心API,分析WebRTC通话原理,介绍媒体协商、网络协商等基本概念,介绍NAT、SDP、ICE、STUN以及TURN协议;
基础应用篇(第3~11章),介绍WebRTC技术的方方面面,如访问设备、音视频设置、媒体流与轨道、媒体录制、连接建立过程以及数据通道等,帮助读者快速掌握WebRTC的常用接口;
综合案例篇(第12~15章),通过一个一对一的视频通话案例,将前面所学知识串起来,案例的客户端实现了画面渲染、声音控制、视频控制、大小视频展示等功能,服务器端实现了信令处理服务器以及中转数据服务器等。
本书是一本入门级实战指南,既有基础知识,又有操作步骤详细的丰富示例,实操性强,可帮助读者在轻松掌握基础理论的同时快速进入应用开发领域。
0 有用 富以柔 2023-09-10 15:46:02 日本
纯粹的浪费时间。不如去找个demo跑一遍
5 有用 风之痕 2021-05-08 23:56:51
WEBRTC核心原理讲的稀烂,NAT穿透和建连这都讲得什么玩意。讲不好可以直接略过原理,做个调包侠只讲项目搭建和api调用也没什么不好,但讲不好非要乱讲,徒给新人增加困惑就很糟糕了。 另外 这本书有骗稿费嫌疑。 整本书有60%以上都是大篇幅跨好几页的贴代码,没人会把这几百行代码手动敲一遍吧?想跑起来肯定还是github直接PULL吧?那为什么不挑核心内容讲讲,非要贴个好几页代码呢? 建议... WEBRTC核心原理讲的稀烂,NAT穿透和建连这都讲得什么玩意。讲不好可以直接略过原理,做个调包侠只讲项目搭建和api调用也没什么不好,但讲不好非要乱讲,徒给新人增加困惑就很糟糕了。 另外 这本书有骗稿费嫌疑。 整本书有60%以上都是大篇幅跨好几页的贴代码,没人会把这几百行代码手动敲一遍吧?想跑起来肯定还是github直接PULL吧?那为什么不挑核心内容讲讲,非要贴个好几页代码呢? 建议只想简单粗暴的看工程搭建的人买,想了解原理出门左转。 (展开)
1 有用 三十文 2020-12-03 13:38:23
原理方面基本没涉及,感觉适合当做一个练手项目。