-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

WebRTC音視頻開發:React Flutter Go實戰

( 簡體 字)
作者:亢少軍類別:1. -> 程式設計 -> 綜合
譯者:
出版社:機械工業出版社WebRTC音視頻開發:React Flutter Go實戰 3dWoo書號: 53474
詢問書籍請說出此書號!

有庫存
NT售價: 495

出版日:9/1/2020
頁數:319
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787111664468
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:

第一篇 基本概念
第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
序: