WebRTC技术详解:从0到1构建多人视频会议系统

WebRTC技术详解:从0到1构建多人视频会议系统

评分

★★★★★

ISBN

9787111678441

出版社

机械工业出版社 2021-05-01出版

作者

栗伟

分类

编程设计

内容简介
这是一本全面、详细讲解WebRTC技术以及如何使用它构建一个可商用的视频会议系统的著作。技术维度,本书不仅详细讲解了WebRTC规范和全部API、信令系统、底层技术、移动端和服务端实现,而且还总结了作者多年来的“踩坑”经验;实战维度,本书不仅提供了可直接应用于视频会议和在线教育等场景的真实案例,而且开源了一个可商用的视频会议系统WiLearning,教读者如何从0到1搭建一个高并发、易扩展的视频会议系统。全书一共10章。第1章介绍了WebRTC的历史、技术架构、网络拓扑、兼容性等内容。第2章讲解了使用WebRTCAPI获取本地摄像头、话筒、桌面等媒体流的方法,以及媒体流的录制、使用canvas操作媒体流的方法和示例。第3章讲解了WebRTC底层使用的传输技术,如ICE、SDP、STUN/TURN等。第4章介绍了使用RTCPeerConnection管理WebRTC连接的方法。第5章介绍了WebRTC的媒体管理方法,结合示例演示了切换编码格式、控制视频码率、替换视频背景的方法。第6章结合实例介绍一种高效、实时的信令系统实现方法,并实现一个可以在生产环境中使用的信令系统。第7章介绍了使用W
AI简介
这是一本全面、详细讲解WebRTC技术以及如何使用它构建一个可商用的视频会议系统的著作。WebRTC技术是一种实时通信技术,它通过制定、实现了一套统一且完整的实时通信标准,并将这套标准开源。这套标准包含了实时通信技术涉及的所有内容,使用这套标准,开发人员无须关注音视频编解码、网络连接、传输等底层技术细节,可以专注于构建业务逻辑,且这些底层技术是完全免费的。 在书中,作者详细讲解了WebRTC本地媒体的相关知识,包括媒体流、媒体轨道、媒体约束和媒体设备等。这些知识为我们提供了获取和录制媒体流的方法,并为我们实现视频背景的替换提供了基础。 书中还详细介绍了RTP概述,完美协商模式概述,以及WebRTC音视频编码要求等内容。这些内容为我们提供了实现实时通信的基础知识和技能。 此外,书中还介绍了信令服务器的概念和重要性,以及统计数据查看等内容。这些内容为我们提供了实现实时通信的辅助工具和技能。 书中还详细介绍了WebRTC统计数据API,Mediasoup的传输质量监控等内容。这些内容为我们提供了实现实时通信的监控和优化工具。
阅读/下载地址