WebRTC音视频实时互动技术

WebRTC音视频实时互动技术

作者:李超

出版社:机械工业

出版年:2021年7月

ISBN:9787111685012

所属分类:经济金融

书刊介绍

《WebRTC音视频实时互动技术》内容简介

本书深入浅出的对WebRTC技术进行了系统讲解,既有原理又有实战,从WebRTC是如何实现实时音视频通信的,到如何应用WebRTC库实现音视频通信,再到WebRTC的剖析,逐步展开讲解。此外,本书对WebRTC的传输系统进行了重点分析,相信读者可以通过本书一窥WebRTC传输的奥秘。
书中的1~3章介绍了音视频实时通信的由来,WebRTC做了什么,以及它要解决什么问题;4~10章是实战部分,介绍如何使用WebRTC库实现音视频通信,并对其实现原理进行了讲解;第11~13章是对WebRTC源码的分析,让读者对WebRTC有更深层次的认知。
想了解WebRTC实现的专业开发人员可以通过本书了解WebRTC的运转机理;学生、老师和音视频爱好者可以通过本书了解WebRTC做什么,如何通过WebRTC实现音视频的实时通信。
北京音视跳动科技有限公司首席架构师,曾先后担任沪江网高级架构师、新东方英视频技术专家等。拥有十余年的音视频实时互动直播开发经验及多年团队管理经验。参与设计了多个高负载、高并发服务器架构。曾在全时云会议担任Tang平台研发经理,带领团队研发自主知识产权的全时视频会议平台——该平台可以同时并发10000场会议,每场可以支持超过1000人的实时互动。

作品目录

序言
前言
第1章:音视频直播的前世今生
1.1、音视频的历史
1.2、移动互联网
1.3、音视频直播的两条技术路线
1.4、音视频直播的现状
1.5、音视频直播的未来
1.6、小结
第2章:为什么要使用webRTC
2.1、自研直播客户端架构
2.2、WebRTC客户端架构
2.3、小结
第3章:音视频实时通信的本质
3.1、两种指标
3.2、实时通信的主要矛盾
3.3、小结
第4章:构建WebRTC一对一信令服务器
4.1、WebRTC一对一架构
4.2、细化架构
4.3、信令
4.4、构建信令服务器
4.5、小结
第5章:WebRTC实现一对一通信
5.1、浏览器对WebRTC的支持
5.2、遍历音视频设备
5.3、采集音视频数据
5.4、MediaStream与MediaStreamTrack
5.5、本地视频预览
5.6、信令状态机
5.7、RTCPeerConnection
5.8、小结
第6章:WebRTC中的℃E实现
6.1、Candidate种类与优先级
6.2、ICE策略
6.3、P2P连接
6.4、网络中继
6.5、小结
第7章:WebRTC中的SDP
7.1、SDP标准规范
7.2、WebRTC中SDP的整体结构
7.3、媒体信息
7.4、PlanB与UnifiedPlan
7.5、WebRTC如何保证数据安全
7.6、RTP扩展头
7.7、服务质量
7.8、SDP详解
7.9、ORTC
7.10、小结
第8章:各端的互联互通
8.1、WebRTC
Native的核心
8.2、Android端的实现
8.3、iOS端的实现
8.4、PC端与Mac端的实现
8.5、小结
第9章:网络传输协议RTP与RTCP
9.1、如何选择UDP与TCP
9.2、RTP
9.3、RTCP
9.4、小结
第10章:web
RTC拥塞控制
10.1、WebRTC的拥塞控制算法
10.2、拥塞控制算法比较
10.3、小结
第11章:WebRTC源码分析入门
11.1、WebRTC源码的选择
11.2、WebRTC开发环境的搭建
11.3、国内WebRTC镜像
11.4、WebRTC目录结构
11.5、小结
第12章:分析WebRTC源码的必经之路
12.1、信令服务器实现分析
12.2、PeerConnection客户端分析
12.3、小结
第13章:WebRTC源码分析
13.1、WebRTC的数据流
13.2、WebRTC线程模型
13.3、网络传输
13.4、音视频数据采集
13.5、音视频编解码
13.6、小结

相关推荐

微信二维码