网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 WebRTC技术详解(从0到1构建多人视频会议系统)
分类 科学技术-工业科技-电子通讯
作者 栗伟
出版社 机械工业出版社
下载
简介
内容推荐
这是一本全面、详细讲解WebRTC技术以及如何使用它构建一个可商用的视频会议系统的著作。
在技术维度,本书不仅详细讲解了WebRTC规范和全部API、信令系统、底层技术、移动端、服务端实现,还总结了作者多年来的“踩坑”经验;在实战维度,本书不仅提供了可直接应用于视频会议和在线教育等场景的真实案例,还开源了一个可商用的视频会议系统WiLearning,教读者如何从0到1搭建一个高并发、易扩展的视频会议系统。
全书一共10章。
第1章介绍了WebRTC的历史、技术架构、网络拓扑、兼容性等内容。
第2章讲解了使用WebRTC API获取本地摄像头、话筒、桌面等媒体流的方法以及媒体流的录制、使用canvas操作媒体流的方法和示例。
第3章讲解了WebRTC底层使用的传输技术,如ICE、SDP、STUN/TURN等。
第4章介绍了使用RTCPeerConnection管理WebRTC连接的方法。
第5章介绍了WebRTC的媒体管理方法,结合示例演示了切换编码格式、控制视频码率、替换视频背景的方法。
第6章结合示例介绍了一种高效、实时的信令系统实现方法,并实现了一个可以在生产环境中使用的信令系统。
第7章介绍了使用WebRTC数据通道传输任意数据的方法,结合示例演示了基于P2P的文本聊天以及文件传输功能的实现。
第8章介绍了使用WebRTC获取媒体流相关统计数据的方法,在示例中演示如何使用Chart.js绘图展示实时码率。
第9章介绍了在Android、iOS开发环境中使用WebRTC的方法,通过实例实现了基于WebRTC的视频聊天App。
第10章结合笔者的开源项目WiLearning介绍了从O到1打造高性能视频会议系统的方法。
作者简介
栗伟,资深音视频技术专家,在该领域有多年实践经验,对WebRTC有非常深入的研究。
曾任职于中科院计算所、CC视频,任职期间利用WebRTC技术开发了直播、在线课堂、视频会议等商业产品,并发用户数达到500万。
开源社区的积极参与者,在GitHub上开源了视频会议项目WiLearning,免费供中小企业使用。
目录

前言
第1章 WebRTC概述
1.1 WebRTC的历史
1.2 WebRTC的技术架构
1.3 WebRTC的网络拓扑
1.4 Simulcast联播
1.5 可伸缩视频编码
1.6 WebRTC的兼容性
1.7 其他直播技术
1.8 统一计划与Plan B
1.9 本章小结
第2章 本地媒体
2.1 媒体流
2.1.1 构造媒体流
2.1.2 MediaStream属性
2.1.3 MediaStream方法
2.1.4 MediaStream事件
2.2 媒体轨道
2.2.1 MediaStreamTrack属性
2.2.2 MediaStreamTrack方法
2.2.3 MediaStreamTrack事件
2.3 媒体约束
2.3.1 约束类型
2.3.2 数据类型与用法
2.3.3 通用约束
2.3.4 视频约束
2.3.5 音频约束
2.3.6 屏幕共享约束
2.3.7 图像约束
2.3.8 约束的advanced属性
2.4 媒体设备
2.4.1 WebRTC隐私和安全
2.4.2 获取摄像头与话筒
2.4.3 共享屏幕
2.4.4 查询媒体设备
2.4.5 监听媒体设备变化
2.5 从canvas获取媒体流
2.6 从媒体元素获取媒体流
2.7 播放媒体流
2.8 录制媒体流
2.8.1 构造MediaRecorder
……
第3章 传输技术
第4章 连接管理
第5章 RTP媒体管理
第6章 信令服务器
第7章 数据通道
第8章 统计数据
第9章 移动端WebRTC
第10章 从0到1打造多人视频会议系统
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 9:23:18