Unity跨平台音視頻通信從入門到應用

李清凱 編

  • 出版商: 電子工業
  • 出版日期: 2023-04-01
  • 售價: $534
  • 貴賓價: 9.5$507
  • 語言: 簡體中文
  • 頁數: 256
  • 裝訂: 平裝
  • ISBN: 7121452456
  • ISBN-13: 9787121452451
  • 相關分類: 遊戲引擎 Game-engine
  • 立即出貨

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

商品描述

本書以實用為宗旨,講解如何在不依賴雲服務的情況下使用Unity 立開發安全、可靠的音視頻通信技術。
全書共計10章,主要包括Unity音視頻通信、Unity軟件基礎、3D數學與著色器基礎、多媒體音頻技術、
多媒體視頻技術、Unity網絡通信基礎、跨平台音視頻通信核心、桌面平台音視頻通信實現、
Android平台音視頻通信實現、XR平台音視頻通信實現的相關內容。
本書適合對跨平台音視頻通信技術有需求、感興趣的讀者閱讀,
也適合跨平台音視頻通信應用程序的相關閱讀,還適合高校及培訓機構相關專業的師生參考閱讀。
 

目錄大綱

1章Unity音視頻通信1
1.1 引言1
1.2 發展歷程1
1.3 技術應用2
1.3.1 應用場景2
1.3.2 應用需求2
1.4 本章總結3
2章Unity軟件基礎4
2.1 引言4
2.2 軟件介紹4
2.2.1 簡介4
2.2.2 Unity版本5
2.2.3 Unity Hub簡介5
2.3 界面介紹8
2.3.1 菜單欄8
2.3.2 導航欄9
2.3.3 工作區10
2.4 窗口介紹10
2.4.1 Project窗口10
2.4.2 Hierarchy窗口12
2.4.3 Inspector窗口13
2.4.4 Scene窗口14
2.4.5 Game窗口15
2.5 項目創建16
2.5.1 創建新項目16
2.5.2 添加項目17
2.6 物體、組件17
2.6.1 常用的物體17
2.6.2 常用的組件18
2.7 腳本18
2.7.1 腳本創建18
2.7.2 生命週期19
2.7.3 變量與函數21
2.7.4 計算與賦值21
2.8 資源包管理22
2.8.1 資源包導入22
2.8.2 資源包導出23
2.9 構建設置24
2.10 本章總結25
3章3D數學與著色器基礎26
3.1 引言26
3.2 3D數學坐標系26
3.2.1 全局坐標系26
3.2.2 局部坐標系27
3.2.3 屏幕坐標系27
3.2.4 視口坐標系27
3.2.5 坐標系轉換27
3.3 向量28
3.3.1 向量介紹28
3.3.2 Vector類29
3.4 著色器基礎29
3.4.1 認識表面著色器30
3.4.2 表面著色器的應用示例33
3.4.3 計算著色器36
3.4.4 計算著色器灰度圖的應用示例39
3.4.5 計算著色器圖片像素顯示處理的應用示例41
3.5 本章總結44
4章多媒體音頻技術45
4.1 引言45
4.2 音頻介紹45
4.2.1 音頻設備45
4.2.2 音頻源組件46
4.2.3 音頻權限48
4.3 音頻多通道49
4.3.1 多通道介紹49
4.3.2 Unity多通道49
4.4 音頻採樣51
4.4.1 採樣率與採樣大小51
4.4.2 Unity音頻採樣處理51
4.5 音頻數字化52
4.5.1 數字音頻52
4.5.2 音頻質量53
4.5.3 Unity音頻數字化53
4.6 本章總結56
5章多媒體視頻技術57
5.1 引言57
5.2 視頻設備與權限57
5.2.1 視頻設備57
5.2.2 視頻權限58
5.3 圖像捕捉與視頻捕捉59
5.3.1 圖像捕捉59
5.3.2 視頻捕捉61
5.4 圖像數字化64
5.4.1 圖像及視頻種類64
5.4.2 Unity圖像的數字化處理65
5.5 圖像和視頻壓縮技術69
5.5.1 圖像壓縮70
5.5.2 視頻壓縮71
5.6 本章總結72
6章Unity網絡通信基礎73
6.1 引言73
6.2 Unity通信API 73
6.2.1 通信API簡介73
6.2.2 簡單的HTTP通信73
6.3 TCP通信75
6.3.1 TCP介紹75
6.3.2 TCP通信原理76
6.3.3 Unity中基於Socket的高性能TCP通信實現——服務器端78
6.3.4 Unity中基於Socket的高性能TCP通信實現——客戶端102
6.4 UDP通信117
6.4.1 UDP介紹117
6.4.2 UDP通信原理118
6.4.3 Unity中基於Socket的高性能UDP通信實現119
6.5 本章總結129
7章跨平台音視頻通信核心130
7.1 引言130
7.2 音頻處理130
7.2.1 音頻發送130
7.2.2 音頻接收137
7.3 圖像處理142
7.3.1 圖像發送142
7.3.2 圖像接收146
7.4 本章總結149
8章桌面平台音視頻通信實現150
8.1 引言150
8.2 構建設置150
8.2.1 開發平台150
8.2.2 Player設置152
8.3 項目建立157
8.3.1 場景搭建157
8.3.2 組件設置158
8.3.3 測試發布160
8.3.4 測試運行160
8.4 本章總結161
9章Android平台音視頻通信實現162
9.1 引言162
9.2 構建設置162
9.2.1 開發平台162
9.2.2 Player 設置164
9.3 項目建立174
9.3.1 場景搭建與貼圖壓縮174
9.3.2 組件設置197
9.3.3 測試發布197
9.3.4 測試運行198
9.4 本章總結198
10章XR平台音視頻通信實現199
10.1 引言199
10.2 HoloLens介紹199
10.2.1 硬件介紹199
10.2.2 平台介紹201
10.3 MRTK介紹201
10.3.1 MRTK簡介201
10.3.2 MRTK應用205
10.4 構建設置209
10.4.1 開發平台209
10.4.2 Player 設置211
10.5 項目建立217
10.5.1 場景搭建與貼圖壓縮217
10.5.2 組件設置242
10.5.3 測試發布243
10.5.4 測試運行247
10.6 本章總結248