![](img/frame_left_1.gif) |
-- 會員 / 註冊 --
|
|
|
|
RTC程序設計:實時音視頻權威指南 ( 簡體 字) |
作者:戴維 | 類別:1. -> 教材 -> 數位影像處理 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 56384 詢問書籍請說出此書號!【有庫存】 NT售價: 540 元 |
出版日:3/1/2024 |
頁數:376 |
光碟數:0 |
|
站長推薦: ![](img/star_1.gif) |
印刷:黑白印刷 | 語系: ( 簡體 版 ) |
|
加入購物車 │加到我的最愛 (請先登入會員) |
ISBN:9787121472220 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書系統地介紹了實時音視頻系統的基礎概念、工具、編程方法。 全書分為10章,第1章介紹信息與文字編碼的基礎知識,以及跨平臺網絡編程的基本方法。第2、3章介紹視頻的采集與渲染技術。第4、5章介紹音頻的采集與渲染技術。第6章介紹編解碼相關的壓縮技術。第7章介紹信令與媒體流的建連過程。第8章介紹網絡傳輸過程中的優化技術。第9章介紹實時音視頻的應用與可擴展架構。第10章介紹音視頻系統核心指標及其計算方法。每章既有對相關背景知識的介紹、對理論方法的說明,也有可實踐的具體編程方法,章節后還附有相關的參考資料和練習題,可方便讀者進一步學習與復習。 本書適合計算機、通信相關專業的在校大學生,以及希望全面了解實時音視頻系統的技術人員閱讀。 |
目錄:第1章 資訊與傳輸 1.1 背景介紹 1.1.1 電報與無線電 1.1.2 電腦與互聯網 1.1.3 主流平臺簡介 1.1.4 跨平臺開發 1.2 二進位世界 1.2.1 一切皆比特 1.2.2 位元組管理類 1.2.3 BufferViewer 1.3 文本表示 1.3.1 ASCII 到 GBK 1.3.2 Unicode 與 UTF-8 1.3.3 TextViewer 1.4 網路程式設計 1.4.1 網路通訊協定 1.4.2 Socket與執行緒模型 1.4.3 HelloRTC 伺服器 1.4.4 HelloRTC 用戶端 第2章 視頻幀與採集 2.1 圖元與圖像 2.1.1 視覺物理 2.1.2 圖元與顏色空間 2.1.3 點陣圖與視頻幀 2.2 視頻採集設備 2.2.1 採集設備枚舉 2.2.2 圖像採集參數 2.2.3 設備的熱插拔通知 2.3 平臺採集介面 2.3.1 Windows 視頻採集 2.3.2 macOS/iOS 視頻採集 2.3.3 Android 視頻採集 2.3.4 螢幕流與外部源 2.4 編碼前處理 2.4.1 時間戳記與計時 2.4.2 旋轉角與朝向 2.4.3 視頻前處理 2.4.4 管理視頻幀 第3章 視頻渲染 3.1 視頻渲染基礎 3.1.1 渲染設備 3.1.2 渲染技術 3.1.3 渲染流水線 3.2 平臺渲染介面 3.2.1 Windows 渲染 3.2.2 macOS/iOS 渲染 3.2.3 Android 渲染 3.2.4 Linux 渲染 3.3 跨平臺渲染 3.3.1 OpenGL程式設計 3.3.2 著色器程式設計 3.4 數位圖像與視頻 3.4.1 視頻格式簡介 3.4.2 AVI檔案格式 第4章 音訊採集 4.1 聲音與音訊幀 4.1.1 聲音的物理屬性 4.1.2 數位化音訊 4.1.3 WAV檔與播放 4.2 音訊採集設備 4.2.1 採集設備枚舉 4.2.2 音量與靜音 4.2.3 設備變更通知 4.2.4 音訊路由選擇 4.3 平臺採集介面 4.3.1 Windows音訊資料獲取 4.3.2 macOS/iOS 音訊資料獲取 4.3.3 Android 音訊資料獲取 4.4 音訊預處理 4.4.1 回聲消除AEC 4.4.2 自動增益控制AGC 4.4.3 主動雜訊抑制ANS 4.4.4 語音活動檢測VAD 第5章 音訊渲染 5.1 音訊渲染基礎 5.1.1 數位音訊簡介 5.1.2 音訊渲染設備 5.1.3 音畫同步 5.2 平臺渲染介面 5.2.1 Windows 音訊渲染 5.2.2 macOS 音訊渲染 5.2.3 iOS 音訊渲染 5.2.4 Android 音訊渲染 5.3 高級音訊渲染 5.3.1 混音與均衡 5.3.2 重採樣 5.3.3 空間音訊 5.3.4 音效技術 第6章 編解碼壓縮技術 6.1 文本壓縮 6.1.1 文本壓縮簡介 6.1.2 霍夫曼編碼 6.1.3 Deflate編解碼 6.2 圖像壓縮 6.2.1 圖像壓縮簡介 6.2.2 JPEG檔案格式 6.2.3 JPEG解碼 6.3 視頻編解碼 6.3.1 視頻轉碼器 6.3.2 MP4檔案格式 6.3.3 位元速率調整演算法 6.4 音訊編解碼 6.4.1 音訊轉碼器 6.4.2 MP3檔案格式 6.4.3 Opus編解碼 第7章 信令與媒體協商 7.1 信令技術 7.1.1 信令通道 7.1.2 WebRTC 基礎概念 7.1.3 RTC 信令設計 7.1.4 配置與連接點獲取 7.2 媒體描述 7.2.1 SDP格式 7.2.2 SDP Offer 7.2.3 SDP Answer 7.3 媒體建連 7.3.1 STUN 7.3.2 TURN 7.3.3 ICE 7.3.4 DTLS 7.4 發佈訂閱 7.4.1 RTP 7.4.2 RTCP 7.4.3 SCTP 第8章 傳輸控制優化 8.1 擁塞控制 8.1.1 頻寬探測 8.1.2 GCC演算法 8.1.3 BBR演算法 8.2 弱網降級 8.2.1 弱網識別 8.2.2 分級策略 8.2.3 性能降級 8.3 抖動緩存與平滑發送 8.3.1 NetEQ 8.3.2 Pacer 8.4 錯誤恢復 8.4.1 超時重傳 8.4.2 前向糾錯 第9章 可擴展架構 9.1 應用概覽 9.1.1 即時通話 9.1.2 會議與教育 9.1.3 遊戲語音與虛擬實境 9.2 流水線 9.2.1 Node 9.2.2 典型流水線 9.3 服務端架構 9.3.1 媒體伺服器 9.3.2 高可用網路 9.3.3 全球化部署 9.4 網路設備 第10章 評價指標 10.1 總體指標 10.1.1 成功類指標 10.1.2 延遲類指標 10.1.3 卡頓類指標 10.1.4 指標拆解與歸因 10.2 視頻品質評估 10.2.1 客觀評測 10.2.2 主觀評測 10.3 音訊品質評估 10.3.1 客觀評測 10.3.2 主觀評測 10.4 網路品質評估 10.4.1 弱網測試標準 10.4.2 弱網測試工具 10.5 性能與穩定性 10.5.1 性能指標 10.5.2 穩定性指標 附錄 A 習題答案 附錄 B COM程式設計基礎 附錄 C 構建工具CMake 附錄 D 調試技巧 附錄 E 程式設計環境 附錄 F JNI基礎 附錄 G RTC術語 附錄 H WTL簡介 附錄 I 索引 |
序: |
|