幫助中心 | 我的帳號 | 關於我們

RTC程序設計(實時音視頻權威指南)

  • 作者:戴維|責編:董英
  • 出版社:電子工業
  • ISBN:9787121472220
  • 出版日期:2024/03/01
  • 裝幀:平裝
  • 頁數:366
人民幣:RMB 108 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書系統地介紹了實時音視頻系統的基礎概念、工具、編程方法。
    全書分為10章,第1章介紹信息與文字編碼的基礎知識,以及跨平台網路編程的基本方法。第2、3章介紹視頻的採集與渲染技術。第4、5章介紹音頻的採集與渲染技術。第6章介紹編解碼相關的壓縮技術。第7章介紹信令與媒體流的建連過程。第8章介紹網路傳輸過程中的優化技術。第9章介紹實時音視頻的應用與可擴展架構。第10章介紹音視頻系統核心指標及其計算方法。每章既有對相關背景知識的介紹、對理論方法的說明,也有可實踐的具體編程方法,章節后還附有相關的參考資料和練習題,可方便讀者進一步學習與複習。
    本書適合電腦、通信相關專業的在校大學生,以及希望全面了解實時音視頻系統的技術人員閱讀。

作者介紹
戴維|責編:董英
    戴維,上海交通大學電腦碩士,2009年畢業后在騰訊科技工作十余年;2020年加入位元組跳動,參與實時音視頻團隊管理,同期任上海交通大學與復旦大學特聘企業講師;2023年加入月之暗面,任開發部技術研究員。     擅長通信系統架構與跨平台編程,技術功底紮實。     愛好爬山、觀影和閱讀科技史。

目錄
第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  SDPOffer
    7.2.3  SDPAnswer
  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  索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032