简介
WebRTC 是一个支持网络浏览器进行实时语音对话或视频对话的软件架构。本书使用形象的案例介绍,逐步深入地阐述了 WebRTC 的幕后工作原理。通过阅读本书,读者可以快速、有效地掌握创建一个 WebRTC 应用所必需的知识,包括获取用户设备信息、创建 WebRTC 应用的客户端和服务器、连接用户并发送数据、文件共享、数据信息安全和性能优化。本书适合有一定 HTML 和 JavaScript 经验,希望了解 WebRTC ,并想学习实时通信工作原理的开发者参考阅读。
目录
前言 ............................................................................................................... XI
1 开启 WebRTC 之旅 .................................................................................... 1
音视频通信领域的发展现状 ................................................................................................. 1
在 web 平台传输音频和视频 ................................................................................................. 2
捕捉摄像头和麦克风 ............................................................................................................................. 3
音频及视频的编解码 ............................................................................................................................. 3
传输层 ..................................................................................................................................................... 4
会话(Session)管理 ............................................................................................................................ 4
创建 web 标准 ......................................................................................................................... 5
浏览器支持 ............................................................................................................................. 5
Chrome、Firefox 和 Opera 的兼容性 ................................................................................................... 5
安卓操作系统的兼容性 ......................................................................................................................... 6
苹果操作系统兼容性 ............................................................................................................................. 6
IE 的兼容性 ............................................................................................................................................ 6
在浏览器中使用 WebRTC ...................................................................................................... 6
支持 WebRTC 的应用............................................................................................................. 7
自测题 ..................................................................................................................................... 7
小结 ......................................................................................................................................... 8
2 获取用户媒体 ............................................................................................. 9
访问媒体设备 ......................................................................................................................... 9
配置静态服务器 ................................................................................................................................... 10
创建我们的首个媒体流页面 ............................................................................................................... 11
Learing WebRTC 中文版
【VIII】
限制媒体流 ........................................................................................................................... 14
限制视频捕捉 ....................................................................................................................................... 15
多设备处理 ........................................................................................................................... 18
创建一个拍照室应用 ........................................................................................................................... 20
修改媒体流 ........................................................................................................................... 23
自测题 ................................................................................................................................... 25
小结 ....................................................................................................................................... 26
3 创建简单的 WebRTC 应用 ....................................................................... 27
理解 UDP 传输协议和实时传输 ......................................................................................... 27
WebRTC API ..............
1 开启 WebRTC 之旅 .................................................................................... 1
音视频通信领域的发展现状 ................................................................................................. 1
在 web 平台传输音频和视频 ................................................................................................. 2
捕捉摄像头和麦克风 ............................................................................................................................. 3
音频及视频的编解码 ............................................................................................................................. 3
传输层 ..................................................................................................................................................... 4
会话(Session)管理 ............................................................................................................................ 4
创建 web 标准 ......................................................................................................................... 5
浏览器支持 ............................................................................................................................. 5
Chrome、Firefox 和 Opera 的兼容性 ................................................................................................... 5
安卓操作系统的兼容性 ......................................................................................................................... 6
苹果操作系统兼容性 ............................................................................................................................. 6
IE 的兼容性 ............................................................................................................................................ 6
在浏览器中使用 WebRTC ...................................................................................................... 6
支持 WebRTC 的应用............................................................................................................. 7
自测题 ..................................................................................................................................... 7
小结 ......................................................................................................................................... 8
2 获取用户媒体 ............................................................................................. 9
访问媒体设备 ......................................................................................................................... 9
配置静态服务器 ................................................................................................................................... 10
创建我们的首个媒体流页面 ............................................................................................................... 11
Learing WebRTC 中文版
【VIII】
限制媒体流 ........................................................................................................................... 14
限制视频捕捉 ....................................................................................................................................... 15
多设备处理 ........................................................................................................................... 18
创建一个拍照室应用 ........................................................................................................................... 20
修改媒体流 ........................................................................................................................... 23
自测题 ................................................................................................................................... 25
小结 ....................................................................................................................................... 26
3 创建简单的 WebRTC 应用 ....................................................................... 27
理解 UDP 传输协议和实时传输 ......................................................................................... 27
WebRTC API ..............
Learning WebRTC 中文版
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×