WebRTC音视频开发 pdf pdb 阿里云 极速 mobi caj kindle 下载

WebRTC音视频开发电子书下载地址
内容简介:
本书详细介绍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章),通过一个一对一的视频通话案例,将前面所学知识串起来,案例的客户端实现了画面渲染、声音控制、视频控制、大小视频展示等功能,服务器端实现了信令处理服务器以及中转数据服务器等。
本书是一本入门级实战指南,既有基础知识,又有操作步骤详细的丰富示例,实操性强,可帮助读者在轻松掌握基础理论的同时快速进入应用开发领域。
书籍目录:
【第一篇 基本概念】
●第1章 WebRTC概述2
1.1 WebRTC是什么2
1.2 WebRTC整体架构4
●第2章 WebRTC通话原理7
2.1 概述7
2.2 媒体协商8
2.3 网络协商11
2.4 连接建立的流程15
【第二篇 基础应用】
●第3章 HTML5示例工程准备18
3.1 开发环境搭建18
3.1.1 Node安装18
3.1.2 VSCode安装19
3.2 新建示例工程20
3.2.1 package.json配置21
3.2.2 babel支持24
3.2.3 webpack配置24
3.2.4 首页模板文件26
3.2.5 全局样式27
3.2.6 入口文件28
3.2.7 主组件及路由28
●第4章 访问设备31
4.1 概述31
4.2 获取用户媒体数据32
4.3 打开摄像头33
4.4 打开麦克风35
4.5 截取视频38
4.6 共享屏幕41
4.7 视频滤镜45
●第5章 音视频设置49
5.1 概述49
5.2 分辨率概述50
5.3 分辨率设置51
5.4 音量检测57
5.5 设备枚举60
5.6 设置综合示例67
●第6章 媒体流与轨道77
6.1 概述77
6.2 媒体流78
6.3 MediaStreamTrack79
6.4 流与轨道API测试81
6.5 捕获Video媒体流85
6.6 捕获Canvas媒体流88
6.6.1 浏览器兼容性88
6.6.2 创建画布88
6.6.3 Canvas坐标系88
6.6.4 绘制API89
6.6.5 画板示例90
●第7章 媒体录制95
7.1 媒体录制原理95
7.1.1 创建录制对象95
7.1.2 常用API97
7.1.3 录制事件97
7.2 录制音频97
7.3 录制视频103
7.3.1 约束条件的区别103
7.3.2 播放器的区别103
7.3.3 miniType的区别103
7.3.4 录制视频示例104
7.4 录制屏幕109
7.5 录制Canvas113
●第8章 连接建立118
8.1 概述118
8.2 连接建立的过程119
8.3 连接建立示例122
8.3.1 视频清晰度自适应130
8.3.2 提议/应答信息131
8.3.3 Candidate信息131
8.4 将Video发送至远端132
8.5 流方式同步白板138
●第9章 数据通道146
9.1 概述146
9.2 数据通道的概念147
9.3 发送文本消息147
9.4 发送文件154
9.4.1 FileReader155
9.4.2 读取数据156
9.4.3 发送文件示例157
●第10章 App示例工程准备167
10.1 Windows环境搭建167
10.2 MacOS环境搭建173
10.3 App方案选取178
10.4 Flutter示例工程178
10.5 权限设置184
10.5.1 iOS平台设置184
10.5.2 Android平台设置184
10.6 项目配置185
10.7 入口程序186
●第11章 App音视频技术189
11.1 概述189
11.2 GetUserMedia190
11.3 屏幕共享195
11.4 控制设备200
11.5 连接建立206
11.5.1 媒体约束206
11.5.2 连接约束207
11.5.3 SDP约束207
11.5.4 手机旋转方向207
11.5.5 连接建立示例207
11.6 数据通道215
【第三篇 综合案例】
●第12章 一对一视频通话总体架构224
12.1 通话流程224
12.2 技术框架226
12.3 WebSocket226
12.4 信令设计228
●第13章 服务器端实现230
13.1 Go开发环境搭建230
13.1.1 Windows环境搭建230
13.1.2 MacOS环境搭建231
13.2 开发工具232
13.3 后端工程介绍232
13.3.1 TURN服务器运行232
13.3.2 信令服务器目录233
13.4 依赖库管理234
13.5 工具库235
13.6 项目配置文件237
13.7 入口程序238
13.8 Socket服务240
13.9 P2P信令服务244
13.10 用户和会话信息248
13.11 房间管理及信令处理248
13.11.1 房间管理249
13.11.2 信令处理249
13.11.3 合并逻辑并测试252
●第14章 Web端实现258
14.1 登录组件258
14.2 本地视频组件259
14.3 远端视频组件262
14.4 信令实现263
14.5 P2P客户端278
14.6 视频通话测试285
●第15章 App端实现287
15.1 登录组件287
15.2 生成Id290
15.3 约束条件291
15.4 请求TurnServer292
15.5 ICE配置293
15.6 封装WebSocket294
15.7 定义状态297
15.8 信令实现298
15.9 P2P客户端312
15.10 整体测试318
作者介绍:
亢少军 捷智云视频会议系统联合创始人,从事流媒体技术研发工作多年,对于Android、iOS等开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
原文赏析:
暂无原文赏析,正在全力查找中!
其它内容:
书籍介绍
本书详细介绍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章),通过一个一对一的视频通话案例,将前面所学知识串起来,案例的客户端实现了画面渲染、声音控制、视频控制、大小视频展示等功能,服务器端实现了信令处理服务器以及中转数据服务器等。
本书是一本入门级实战指南,既有基础知识,又有操作步骤详细的丰富示例,实操性强,可帮助读者在轻松掌握基础理论的同时快速进入应用开发领域。
网站评分
书籍多样性:9分
书籍信息完全性:6分
网站更新速度:5分
使用便利性:7分
书籍清晰度:8分
书籍格式兼容性:4分
是否包含广告:6分
加载速度:9分
安全性:4分
稳定性:4分
搜索功能:5分
下载便捷性:7分
下载点评
- 无漏页(532+)
- txt(229+)
- 差评少(638+)
- 在线转格式(349+)
- 强烈推荐(614+)
- 一般般(139+)
- 章节完整(221+)
下载评价
- 网友 师***怀:
好是好,要是能免费下就好了
- 网友 曾***玉:
直接选择epub/azw3/mobi就可以了,然后导入微信读书,体验百分百!!!
- 网友 石***烟:
还可以吧,毕竟也是要成本的,付费应该的,更何况下载速度还挺快的
- 网友 宓***莉:
不仅速度快,而且内容无盗版痕迹。
- 网友 索***宸:
书的质量很好。资源多
- 网友 邱***洋:
不错,支持的格式很多
- 网友 师***怡:
说的好不如用的好,真心很好。越来越完美
- 网友 通***蕊:
五颗星、五颗星,大赞还觉得不错!~~
- 网友 家***丝:
好6666666
- 网友 宫***凡:
一般般,只能说收费的比免费的强不少。
- 网友 瞿***香:
非常好就是加载有点儿慢。
- 网友 印***文:
我很喜欢这种风格样式。
- 网友 后***之:
强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!
喜欢"WebRTC音视频开发"的人也看了
上海教育-高中英语夺分精练(基础版A)正版 pdf pdb 阿里云 极速 mobi caj kindle 下载
海桑诗集 不如让每天发生些小事情 我是你流浪过的一个地方 新星出版社 中国现当代诗歌9787513322058 读库xj pdf pdb 阿里云 极速 mobi caj kindle 下载
基础化学实验(上) pdf pdb 阿里云 极速 mobi caj kindle 下载
高等院校“十三五”应用型规划教材:新编税法 pdf pdb 阿里云 极速 mobi caj kindle 下载
云南省地图/中华人民共和国省级行政单位系列图 pdf pdb 阿里云 极速 mobi caj kindle 下载
Current Care of Women pdf pdb 阿里云 极速 mobi caj kindle 下载
图解游泳运动从入门到精通 视频学习版 pdf pdb 阿里云 极速 mobi caj kindle 下载
概率统计/高等数学教材丛书 pdf pdb 阿里云 极速 mobi caj kindle 下载
股权分置改革后的上市公司治理 pdf pdb 阿里云 极速 mobi caj kindle 下载
2020年全国房地产经纪人职业资格考试用书:房地产经纪业务操作(第三版) pdf pdb 阿里云 极速 mobi caj kindle 下载
- Out of Gas远离燃气 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 房屋买卖与权属登记 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 香港原生植物圖鑑 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 德性文明论(古典儒家礼乐教化及其当代价值)/德性文明丛书 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 原料药/药品GMP指南 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 公路沥青路面养护设计规范(JTG 5421—2018) pdf pdb 阿里云 极速 mobi caj kindle 下载
- 一看就会的凉菜一本全 pdf pdb 阿里云 极速 mobi caj kindle 下载
- 会计电算化 pdf pdb 阿里云 极速 mobi caj kindle 下载
- Penguin Dictionary of Physics pdf pdb 阿里云 极速 mobi caj kindle 下载
- 狼牙山五壮士 红色经典书籍·小学生革命传统教育读本 北京教育出版社 pdf pdb 阿里云 极速 mobi caj kindle 下载
书籍真实打分
故事情节:8分
人物塑造:6分
主题深度:7分
文字风格:5分
语言运用:8分
文笔流畅:9分
思想传递:5分
知识深度:8分
知识广度:7分
实用性:6分
章节划分:7分
结构布局:8分
新颖与独特:5分
情感共鸣:7分
引人入胜:5分
现实相关:3分
沉浸感:8分
事实准确性:3分
文化贡献:5分