您好,欢迎来到聚文网。 登录 免费注册
Learning WebRTC中文版

Learning WebRTC中文版

  • 字数: 240.8千字
  • 装帧: 简装
  • 出版社: 电子工业出版社
  • 作者: (美)Dan Ristic(丹·里斯蒂克) 著 宋晓薇等 译
  • 出版日期: 2016-06-01
  • 商品条码: 9787121288173
  • 版次: 1
  • 开本: 其他
  • 页数: 168
  • 出版年份: 2016
定价:¥65 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
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 ......................................................................................................................... 30 RTCPeerConnection 对象 ..................................................................................................................... 30 信号传递和交涉 ................................................................................................................................... 31 会话描述协议(SDP) ....................................................................................................................... 33 找到一条清晰的路线到其他用户 ....................................................................................................... 35 创建一个基本的 WebRTC 应用 ........................................................................................... 38 创建一个 RTCPeerConnection ............................................................................................................ 38 建立 SDP OFFER 和返回 .................................................................................................................... 43 寻找 ICE 候选路径 .............................................................................................................................. 44 加入流和打磨 ....................................................................................................................................... 46 运行你的个 WebRTC 应用 ........................................................................................... 47 自测题 ................................................................................................................................... 51 小结 ....................................................................................................................................... 52 4 创建信令服务器 ........................................................................................ 53 构建信令服务器 ................................................................................................................... 53 搭建开发环境 ....................................................................................................................... 55 获得一个连接 ....................................................................................................................... 56 测试我们的服务器 ............................................................................................................................... 58 识别用户 ............................................................................................................................... 59 发起通话 ............................................................................................................................... 62 目录 【IX】 呼叫应答 ............................................................................................................................... 63 处理 ICE 候选路径 ............................................................................................................... 64 呼叫挂断 ............................................................................................................................... 65 完成信令服务器 ................................................................................................................... 66 在实际应用中发送信令 ....................................................................................................... 70 WebSockets 的困境 .............................................................................................................................. 70 连接其他服务 ....................................................................................................................................... 71 自测题 ................................................................................................................................... 72 小结 ....................................................................................................................................... 73 5 把客户端连接到一起 ................................................................................ 75 客户端应用 ........................................................................................................................... 75 创建页面 ............................................................................................................................... 77 获取一个连接 ....................................................................................................................... 79 登录到应用程序 ................................................................................................................... 81 开始一个对等连接 ............................................................................................................................... 82 发起通话 ............................................................................................................................... 85 检测通信 ............................................................................................................................................... 87 挂断电话 ............................................................................................................................... 88 一个完整的 WebRTC 客户端 ............................................................................................... 89 改进应用程序 ....................................................................................................................... 95 自测题 ................................................................................................................................... 95 小结 ....................................................................................................................................... 96 6 使用 WebRTC 发送数据 ........................................................................... 97 流控制传输协议和数据传输 ............................................................................................... 97 RTCDataChannel 对象 .......................................................................................................... 99 数据通道选项 ..................................................................................................................................... 101 发送数据 ............................................................................................................................................. 101 加密与安全 ......................................................................................................................... 102 添加文字聊天 ..................................................................................................................... 103 Learing WebRTC 中文版 【X】 用例 ..................................................................................................................................... 107 自测题 ................................................................................................................................. 108 小结 ..................................................................................................................................... 109 7 文件共享 ................................................................................................ 111 使用文件 API 拾取文件 ..................................................................................................... 112 准备我们的页面 ................................................................................................................................. 114 获取对文件的引用 ............................................................................................................................. 121 文件分块 ............................................................................................................................. 122 使文件分块可读 ................................................................................................................................. 124 文件读取与发送 ................................................................................................................................. 126 在“另一端”组合文件块 ................................................................................................. 128 向用户展示进度 ................................................................................................................. 130 自测题 ................................................................................................................................. 131 小结 ..................................................................................................................................... 132 8 高安全性与大规模优化 ........................................................................... 133 保护信令服务器 ................................................................................................................. 133 使用编码 ............................................................................................................................................. 134 使用 OAuth 提供器 ............................................................................................................................ 134 支持移动设备 ..................................................................................................................... 136 网格网络简介 ..................................................................................................................... 138 网格类型 ............................................................................................................................................. 139 网格网络的缺陷 ................................................................................................................................. 143 更多用户的视频会议 ......................................................................................................... 144 视频会议的未来 ................................................................................................................. 146 自测题 ................................................................................................................................. 146 小结 ..................................................................................................................................... 147 附录 自测题答案 ........................................................................................ 149

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网