WebRTC技術詳解:從0到1構建多人視頻會議系統

《WebRTC技術詳解:從0到1構建多人視頻會議系統》是由2021年4月機械工業出版社出版的圖書。

基本介紹

  • 中文名:WebRTC技術詳解:從0到1構建多人視頻會議系統 
  • 作者:栗偉
  • 出版社:機械工業出版社
  • ISBN:9787111678441
作品簡介,作品目錄,

作品簡介

這是一本全面、詳細講解WebRTC技術以及如何使用它構建一個可商用的視頻會議系統的著作。
技術維度,本書不僅詳細講解了WebRTC規範和全部API、信令系統、底層技術、移動端和服務端實現,而且還總結了作者多年來的“踩坑”經驗;實戰維度,本書不僅提供了可直接套用於視頻會議和線上教育等場景的真實案例,而且開源了一個可商用的視頻會議系統WiLearning,教讀者如何從0到1搭建一個高並發、易擴展的視頻會議系統。

作品目錄

前言
第1章 WebRTC概述
1.1 WebRTC的歷史
1.2 WebRTC的技術架構
1.3 WebRTC的網路拓撲
1.4 Simulcast聯播
1.5 可伸縮視頻編碼
1.6 WebRTC的兼容性
1.7 其他直播技術
1.8 統一計畫與Plan B
1.9 本章小結
第2章 本地媒體
2.1 媒體流
2.2 媒體軌道
2.3 媒體約束
2.4 媒體設備
2.5 從canvas獲取媒體流
2.6 從媒體元素獲取媒體流
2.7 播放媒體流
2.8 錄製媒體流
2.9 示例
2.10 本章小結
第3章 傳輸技術
3.1 RTP
3.2 RTCP
3.3 SRTP/SRTCP
3.4 TLS/DTLS
3.5 SDP
3.6 ICE
3.7 搭建STUN/TURN伺服器
3.8 本章小結
第4章 連線管理
4.1 WebRTC建立連線的過程
4.2 RTCPeerConnection接口
4.3 完美協商模式
4.4 示例
4.5 本章小結
第5章 RTP媒體管理
5.1 WebRTC編解碼
5.2 RTCPeerConnection RTP擴展
5.3 傳輸媒體流
5.4 RTP收發管理
5.5 RTP傳送器
5.6 RTP接收器
5.7 DTLS傳輸層
5.8 ICE傳輸層
5.9 使用DTMF
5.10 RTC錯誤處理
5.11 通話的掛起與恢復
5.12 示例
5.13 本章小結
第6章 信令伺服器
6.1 使用Node.js
6.2 使用TypeScript
6.3 使用Express
6.4 使用Socket.IO
6.5 實現信令伺服器
6.6 實現信令客戶端
6.7 示例
6.8 本章小結
第7章 數據通道
7.1 SCTP
7.2 RTCPeerConnection數據通道擴展接口
7.3 RTCSctpTransport
7.4 RTCDataChannel
7.5 帶內協商與帶外協商
7.6 文字聊天與檔案傳輸
7.7 本章小結
第8章 統計數據
8.1 統計數據入口
8.2 RTCStats及其擴展
8.3 實時碼率監測
8.4 本章小結
第9章 移動端WebRTC
9.1 原生套用與混合套用
9.2 原生開發環境
9.3 WebView
9.4 Cordova
9.5 Ionic Framework
9.6 基於Ionic的WebRTC移動套用
9.7 本章小結
第10章 從0到1打造多人視頻會議系統
10.1 整體設計
10.2 媒體伺服器
10.3 Mediasoup信令互動過程
10.4 伺服器端實現
10.5 客戶端實現
10.6 傳輸質量監控
10.7 從網路故障中恢復
10.8 本章小結

相關詞條

熱門詞條

聯絡我們