注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)科學(xué)理論與基礎(chǔ)知識RTC程序設(shè)計:實(shí)時音視頻權(quán)威指南

RTC程序設(shè)計:實(shí)時音視頻權(quán)威指南

RTC程序設(shè)計:實(shí)時音視頻權(quán)威指南

定 價:¥108.00

作 者: 戴維
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121472220 出版時間: 2024-03-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)地介紹了實(shí)時音視頻系統(tǒng)的基礎(chǔ)概念、工具、編程方法。全書分為10章,第1章介紹信息與文字編碼的基礎(chǔ)知識,以及跨平臺網(wǎng)絡(luò)編程的基本方法。第2、3章介紹視頻的采集與渲染技術(shù)。第4、5章介紹音頻的采集與渲染技術(shù)。第6章介紹編解碼相關(guān)的壓縮技術(shù)。第7章介紹信令與媒體流的建連過程。第8章介紹網(wǎng)絡(luò)傳輸過程中的優(yōu)化技術(shù)。第9章介紹實(shí)時音視頻的應(yīng)用與可擴(kuò)展架構(gòu)。第10章介紹音視頻系統(tǒng)核心指標(biāo)及其計算方法。每章既有對相關(guān)背景知識的介紹、對理論方法的說明,也有可實(shí)踐的具體編程方法,章節(jié)后還附有相關(guān)的參考資料和練習(xí)題,可方便讀者進(jìn)一步學(xué)習(xí)與復(fù)習(xí)。本書適合計算機(jī)、通信相關(guān)專業(yè)的在校大學(xué)生,以及希望全面了解實(shí)時音視頻系統(tǒng)的技術(shù)人員閱讀。

作者簡介

  戴維上海交通大學(xué)計算機(jī)碩士,2009年畢業(yè)后在騰訊科技工作十余年;2020年加入字節(jié)跳動,參與實(shí)時音視頻團(tuán)隊(duì)管理,同期任上海交通大學(xué)與復(fù)旦大學(xué)特聘企業(yè)講師;2023年加入月之暗面,任開發(fā)部技術(shù)研究員。擅長通信系統(tǒng)架構(gòu)與跨平臺編程,技術(shù)功底扎實(shí)。愛好爬山、觀影和閱讀科技史。

圖書目錄

第1章  信息與傳輸
 1.1 背景介紹
  1.1.1 電報與無線電
  1.1.2 計算機(jī)與互聯(lián)網(wǎng)
  1.1.3 主流平臺簡介
  1.1.4 跨平臺開發(fā)
 1.2 二進(jìn)制世界
  1.2.1 一切皆比特
  1.2.2 字節(jié)管理類
  1.2.3 BufferViewer
 1.3 文本表示
  1.3.1 ASCII 到 GBK
  1.3.2 Unicode 與 UTF-8
  1.3.3 TextViewer
 1.4 網(wǎng)絡(luò)編程
  1.4.1 網(wǎng)絡(luò)協(xié)議
  1.4.2 Socket與線程模型
  1.4.3 HelloRTC 服務(wù)器
  1.4.4 HelloRTC 客戶端
第2章  視頻幀與采集
 2.1 像素與圖像
  2.1.1 視覺物理
  2.1.2 像素與顏色空間
  2.1.3 位圖與視頻幀
 2.2 視頻采集設(shè)備
  2.2.1 采集設(shè)備枚舉
  2.2.2 圖像采集參數(shù)
  2.2.3 設(shè)備的熱插拔通知
 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 旋轉(zhuǎn)角與朝向
  2.4.3 視頻前處理
  2.4.4 管理視頻幀
第3章  視頻渲染
 3.1 視頻渲染基礎(chǔ)
  3.1.1 渲染設(shè)備
  3.1.2 渲染技術(shù)
  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 數(shù)字圖像與視頻
  3.4.1 視頻格式簡介
  3.4.2 AVI文件格式
第4章  音頻采集
 4.1 聲音與音頻幀
  4.1.1 聲音的物理屬性
  4.1.2 數(shù)字化音頻
  4.1.3 WAV文件與播放
 4.2 音頻采集設(shè)備
  4.2.1 采集設(shè)備枚舉
  4.2.2 音量與靜音
  4.2.3 設(shè)備變更通知
  4.2.4 音頻路由選擇
 4.3 平臺采集接口
  4.3.1 Windows音頻數(shù)據(jù)采集
  4.3.2 macOS/iOS 音頻數(shù)據(jù)采集
  4.3.3 Android 音頻數(shù)據(jù)采集
 4.4 音頻預(yù)處理
  4.4.1 回聲消除AEC
  4.4.2 自動增益控制AGC
  4.4.3 主動噪聲抑制ANS
  4.4.4 語音活動檢測VAD
第5章  音頻渲染
 5.1 音頻渲染基礎(chǔ)
  5.1.1 數(shù)字音頻簡介
  5.1.2 音頻渲染設(shè)備
  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 音效技術(shù)
第6章  編解碼壓縮技術(shù)
 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 比特率調(diào)整算法
 6.4 音頻編解碼
  6.4.1 音頻編解碼器
  6.4.2 MP3文件格式
  6.4.3 Opus編解碼
第7章  信令與媒體協(xié)商
 7.1 信令技術(shù)
  7.1.1 信令通道
  7.1.2 WebRTC 基礎(chǔ)概念
  7.1.3 RTC 信令設(shè)計
  7.1.4 配置與連接點(diǎn)獲取
 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 發(fā)布訂閱
  7.4.1 RTP
  7.4.2 RTCP
  7.4.3 SCTP
第8章  傳輸控制優(yōu)化
 8.1 擁塞控制
  8.1.1 帶寬探測
  8.1.2 GCC算法
  8.1.3 BBR算法
 8.2 弱網(wǎng)降級
  8.2.1 弱網(wǎng)識別
  8.2.2 分級策略
  8.2.3 性能降級
 8.3 抖動緩存與平滑發(fā)送
  8.3.1 NetEQ
  8.3.2 Pacer
 8.4 錯誤恢復(fù)
  8.4.1 超時重傳
  8.4.2 前向糾錯
第9章  可擴(kuò)展架構(gòu)
 9.1 應(yīng)用概覽
  9.1.1 實(shí)時通話
  9.1.2 會議與教育
  9.1.3 游戲語音與虛擬現(xiàn)實(shí)
 9.2 流水線
  9.2.1 Node
  9.2.2 典型流水線
 9.3 服務(wù)端架構(gòu)
  9.3.1 媒體服務(wù)器
  9.3.2 高可用網(wǎng)絡(luò)
  9.3.3 全球化部署
 9.4 網(wǎng)絡(luò)設(shè)備
第10章  評價指標(biāo)
 10.1 總體指標(biāo)
  10.1.1 成功類指標(biāo)
  10.1.2 延遲類指標(biāo)
  10.1.3 卡頓類指標(biāo)
  10.1.4 指標(biāo)拆解與歸因
 10.2 視頻質(zhì)量評估
  10.2.1 客觀評測
  10.2.2 主觀評測
 10.3 音頻質(zhì)量評估
  10.3.1 客觀評測
  10.3.2 主觀評測
 10.4 網(wǎng)絡(luò)質(zhì)量評估
  10.4.1 弱網(wǎng)測試標(biāo)準(zhǔn)
  10.4.2 弱網(wǎng)測試工具
 10.5 性能與穩(wěn)定性
  10.5.1 性能指標(biāo)
  10.5.2 穩(wěn)定性指標(biāo)
附錄 A  習(xí)題答案
附錄 B  COM編程基礎(chǔ)
附錄 C  構(gòu)建工具CMake
附錄 D  調(diào)試技巧
附錄 E  編程環(huán)境
附錄 F  JNI基礎(chǔ)
附錄 G  RTC術(shù)語
附錄 H  WTL簡介
附錄 I 索引 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號