Learning WebRTC (中文版)

丹·裡斯蒂克 (Dan Ristic)

  • 出版商: 電子工業
  • 出版日期: 2016-06-01
  • 定價: $390
  • 售價: 8.5$332
  • 語言: 簡體中文
  • 頁數: 151
  • 裝訂: 平裝
  • ISBN: 7121288176
  • ISBN-13: 9787121288173
  • 此書翻譯自: Learning WebRTC

已絕版

買這商品的人也買了...

相關主題

商品描述

<內容介紹>

WebRTC 是一個支持網絡瀏覽器進行實時語音對話或視頻對話的軟件架構。本書使用形象的案例介紹,逐步深入地闡述了WebRTC 的幕後工作原理。通過閱讀本書,讀者可以快速、有效地掌握創建一個WebRTC 應用所必需的知識,包括獲取用戶設備信息、創建WebRTC 應用的客戶端和服務器、連接用戶並發送數據、文件共享、數據信息安全和性能優化。本書適合有一定HTML 和JavaScript 經驗,希望瞭解WebRTC ,並想學習實時通信工作原理的開發者參考閱讀。

<目錄>


前言
1開啟WebRTC之旅
音視頻通信領域的發展現狀
在web平臺傳輸音頻和視頻
捕捉攝像頭和麥克風
音頻及視頻的編解碼
傳輸層
會話(Session)管理
創建web標準
瀏覽器支持
Chrome、Firefox和Opera的兼容性
安卓操作系統的兼容性
蘋果操作系統兼容性
IE的兼容性
在瀏覽器中使用WebRTC
支持WebRTC的應用
自測題
小結


2獲取用戶媒體
訪問媒體設備
配置靜態服務器
創建我們的首個媒體流頁面
限制媒體流
限制視頻捕捉
多設備處理
創建一個拍照室應用
修改媒體流
自測題
小結


3創建簡單的WebRTC應用
理解UDP傳輸協議和實時傳輸
WebRT API
RTCPeerConnection對象
信號傳遞和交涉
會話描述協議(SDP)
找到一條清晰的路線到其他用戶
創建一個基本的WebRTC應用
創建一個RTCPeerConnection
建立SDP OFFER和返回
尋找ICE候選路徑
加入流和打磨
運行你的第一個WebRTC應用
自測題
小結


4創建信令服務器
構建信令服務器
搭建開發環境
獲得一個連接
測試我們的服務器
識別用戶
發起通話
呼叫應答
處理ICE候選路徑
呼叫掛斷
完成信令服務器
在實際應用中發送信令
WebSockets的困境
連接其他服務
自測題
小結


5把客戶端連接到一起
客戶端應用
創建頁面
獲取一個連接
登錄到應用程序
開始一個對等連接
發起通話
檢測通信
掛斷電話
一個完整的WebRTC客戶端
改進應用程序
自測題
小結


6使用WebRTC發送數據
流控制傳輸協議和數據傳輸
RTCDataChannel對象
數據通道選項
發送數據
加密與安全
添加文字聊天
用例
自測題
小結
7文件共享
使用文件API拾取文件
準備我們的頁面
獲取對文件的引用
文件分塊
使文件分塊可讀
文件讀取與發送
在“另一端”組合文件塊
向用戶展示進度
自測題
小結


8高安全性與大規模優化
保護信令服務器
使用編碼
使用OAuth提供器
支持移動設備
網格網絡簡介
網格類型
網格網絡的缺陷
更多用戶的視頻會議
視頻會議的未來
自測題
小結
附錄自測題答案