中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

超值優惠券
¥50
滿100可用 有效期2天

全場圖書通用(淘書團除外)

不再提示
關閉
歡迎光臨中圖網 請 | 注冊
> >>
WebRTC技術詳解 從0到1構建多人視頻會議系統

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

作者:栗偉
出版社:機械工業出版社出版時間:2021-05-01
開本: 16開 頁數: 320
中 圖 價:¥69.3(7.0折) 定價  ¥99.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

WebRTC技術詳解 從0到1構建多人視頻會議系統 版權信息

  • ISBN:9787111678441
  • 條形碼:9787111678441 ; 978-7-111-67844-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

WebRTC技術詳解 從0到1構建多人視頻會議系統 本書特色

適讀人群 :實時直播技術研發人員、架構師、CTO。1.了解實時直播的技術趨勢和實現方案2.WebRTC 核心API講解及實例3.WebRTC在Web、IOS、Android中的應用4.使用WebRTC設計及實現視頻會(1)本書得到了來自阿里云、金山云等企業的多位音視頻技術專家的高度評價。 (2)作者在音視頻領域有多年開發經驗,對WebRTC有深入研究,利用WebRTC技術開發了直播、在線課堂、視頻會議等商業產品,并發用戶數達到500萬。 (3)技術維度,詳細講解了WebRTC規范和全部API、信令系統、底層技術、移動端和服務端實現,總結作者多年來的“踩坑”經驗; (4)實戰維度,提供了可直接應用于視頻會議和在線教育等場景的真實案例,開源了一個可商用的視頻會議系統WiLearning, (5)本書將手把手教讀者如何從0到1搭建一個高并發、易擴展的視頻會議系統和一個視頻聊天APP。 (6)本書提供的示例代碼以及開源項目WiLearning可以在GitHub上免費獲取,掃描封底二維碼關注“IT閱讀排行榜”回復“67844”獲取地址。

WebRTC技術詳解 從0到1構建多人視頻會議系統 內容簡介

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

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

●第1章 WebRTC概述1

1.1 WebRTC的歷史1

1.2 WebRTC的技術架構2

1.3 WebRTC的網絡拓撲3

1.4 Simulcast聯播4

1.5 可伸縮視頻編碼5

1.6 WebRTC的兼容性5

1.7 其他直播技術6

1.8 統一計劃與Plan B8

1.9 本章小結9


●第2章 本地媒體10

2.1 媒體流10

2.1.1 構造媒體流11

2.1.2 MediaStream屬性11

2.1.3 MediaStream方法11

2.1.4 MediaStream事件14

2.2 媒體軌道15

2.2.1 MediaStreamTrack屬性15

2.2.2 MediaStreamTrack方法17

2.2.3 MediaStreamTrack事件20

2.3 媒體約束22

2.3.1 約束類型22

2.3.2 數據類型與用法23

2.3.3 通用約束25

2.3.4 視頻約束25

2.3.5 音頻約束25

2.3.6 屏幕共享約束26

2.3.7 圖像約束26

2.3.8 約束的advanced屬性27

2.4 媒體設備28

2.4.1 WebRTC隱私和安全28

2.4.2 獲取攝像頭與話筒29

2.4.3 共享屏幕30

2.4.4 查詢媒體設備31

2.4.5 監聽媒體設備變化33

2.5 從canvas獲取媒體流34

2.6 從媒體元素獲取媒體流34

2.7 播放媒體流35

2.8 錄制媒體流36

2.8.1 構造MediaRecorder36

2.8.2 MediaRecorder屬性37

2.8.3 MediaRecorder方法39

2.8.4 MediaRecorder事件42

2.9 示例45

2.9.1 代碼結構45

2.9.2 獲取圖片像素數據46

2.9.3 替換視頻背景47

2.10 本章小結48


●第3章 傳輸技術49

3.1 RTP49

3.2 RTCP52

3.3 SRTP/SRTCP54

3.4 TLS/DTLS55

3.5 SDP55

3.6 ICE57

3.7 搭建STUN/TURN服務器63

3.8 本章小結65


●第4章 連接管理66

4.1 WebRTC建立連接的過程66

4.1.1 會話描述信息RTCSession-Description69

4.1.2 pending狀態與current狀態70

4.1.3 ICE候選者RTCIceCandidate70

4.2 RTCPeerConnection接口72

4.2.1 構造函數RTCPeerConnection73

4.2.2 連接配置RTCConfiguration74

4.2.3 RTCPeerConnection接口的屬性76

4.2.4 RTCPeerConnection接口的方法82

4.2.5 RTCPeerConnection接口的事件90

4.3 完美協商模式94

4.3.1 SDP沖突問題95

4.3.2 使用完美協商模式95

4.3.3 再談ICE重啟97

4.4 示例98

4.4.1 運行示例98

4.4.2 使用WebSocket99

4.4.3 創建RTCPeerConnection的時機100

4.5 本章小結102


●第5章 RTP媒體管理103

5.1 WebRTC編解碼104

5.2 RTCPeerConnection RTP擴展110

5.2.1 RTCPeerConnection擴展方法111

5.2.2 RTCPeerConnection擴展事件113

5.3 傳輸媒體流114

5.3.1 無流軌道115

5.3.2 有流軌道115

5.4 RTP收發管理116

5.4.1 RTCRtpTransceiver屬性117

5.4.2 RTCRtpTransceiver方法118

5.5 RTP發送器118

5.5.1 RTCRtpSender屬性119

5.5.2 RTCRtpSender方法119

5.6 RTP接收器123

5.6.1 RTCRtpReceiver屬性123

5.6.2 RTCRtpReceiver方法123

5.7 DTLS傳輸層126

5.7.1 RTCDtlsTransport屬性126

5.7.2 RTCDtlsTransport方法127

5.7.3 RTCDtlsTransport事件127

5.8 ICE傳輸層128

5.8.1 RTCIceTransport屬性128

5.8.2 RTCIceTransport方法130

5.8.3 RTCIceTransport事件132

5.9 使用DTMF134

5.9.1 RTCDTMFSender屬性134

5.9.2 RTCDTMFSender方法135

5.9.3 RTCDTMFSender事件135

5.10 RTC錯誤處理136

5.11 通話的掛起與恢復137

5.11.1 通話掛起137

5.11.2 通話恢復138

5.12 示例139

5.12.1  動態設置視頻碼率140

5.12.2  使用VP9和H264141

5.12.3 使用虛擬背景144

5.13 本章小結145


●第6章 信令服務器146

6.1 使用Node.js147

6.2 使用TypeScript156

6.3 使用Express164

6.4 使用Socket.IO173

6.5 實現信令服務器179

6.6 實現信令客戶端186

6.7 示例189

6.8 本章小結191


●第7章 數據通道192

7.1 SCTP192

7.2 RTCPeerConnection數據通道擴展接口196

7.3 RTCSctpTransport199

7.4 RTCDataChannel200

7.5 帶內協商與帶外協商206

7.6 文字聊天與文件傳輸206

7.7 本章小結216


●第8章 統計數據217

8.1 統計數據入口217

8.2 RTCStats及其擴展219

8.3 實時碼率監測241

8.3.1 使用Chart.js242

8.3.2 獲取碼率數據244

8.4 本章小結247


●第9章 移動端WebRTC248

9.1 原生應用與混合應用248

9.2 原生開發環境249

9.2.1 Android原生開發環境249

9.2.2 iOS原生開發環境250

9.3 WebView251

9.4 Cordova252

9.4.1 編譯環境253

9.4.2 全局配置config.xml254

9.4.3 應用程序行為preference258

9.4.4 應用程序圖標icon261

9.4.5 簡單的WebRTC移動應用264

9.4.6 調試Cordova應用267

9.5 Ionic Framework268

9.5.1 安裝與使用269

9.5.2 開發工具269

9.6 基于Ionic的WebRTC移動應用270

9.6.1 使用模板創建應用程序271

9.6.2 首頁組件272

9.6.3 連接管理服務275

9.6.4 視頻與聊天組件281

9.6.5 構建Android應用程序283

9.6.6 構建iOS應用程序285

9.7 本章小結286


●第10章 從0到1打造多人視頻會議系統287

10.1 整體設計287

10.2 媒體服務器289

10.2.1 OWT289

10.2.2 Kurento289

10.2.3 Janus290

10.2.4 Mediasoup291

10.2.5 媒體服務器的選擇291

10.3 Mediasoup信令交互過程293

10.4 服務器端實現294

10.4.1 房間與參與者295

10.4.2 管理與監控接口296

10.5 客戶端實現298

10.5.1 發布媒體流298

10.5.2 訂閱媒體流301

10.5.3 共享桌面303

10.5.4 共享本地媒體303

10.5.5 文檔及白板304

10.5.6 文字聊天307

10.6 傳輸質量監控308

10.7 從網絡故障中恢復309

10.8 本章小結310

展開全部

WebRTC技術詳解 從0到1構建多人視頻會議系統 作者簡介

栗偉 資深音視頻技術專家,在該領域有多年實踐經驗,對WebRTC有非常深入的研究。 曾任職于中科院計算所、CC視頻,任職期間利用WebRTC技術開發了直播、在線課堂、視頻會議等商業產品,并發用戶數達到500萬。 開源社區的積極參與者,在GitHub上開源了視頻會議項目WiLearning,免費供中小企業使用。

商品評論(0條)
暫無評論……
書友推薦
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 柔软云母板-硬质-水位计云母片组件-首页-武汉长丰云母绝缘材料有限公司 | 广州小程序开发_APP开发公司_分销商城系统定制_小跑科技 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 临海涌泉蜜桔官网|涌泉蜜桔微商批发代理|涌泉蜜桔供应链|涌泉蜜桔一件代发 | 成都治疗尖锐湿疣比较好的医院-成都治疗尖锐湿疣那家医院好-成都西南皮肤病医院 | 强效碱性清洗剂-实验室中性清洗剂-食品级高纯氮气发生器-上海润榕科学器材有限公司 | 德州万泰装饰 - 万泰装饰装修设计软装家居馆 | 镀锌钢格栅_热镀锌格栅板_钢格栅板_热镀锌钢格板-安平县昊泽丝网制品有限公司 | 广州冷却塔维修厂家_冷却塔修理_凉水塔风机电机填料抢修-广东康明节能空调有限公司 | 净水器代理,净水器招商,净水器加盟-FineSky德国法兹全屋净水 | 海南在线 海南一家 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 苗木价格-苗木批发-沭阳苗木基地-沭阳花木-长之鸿园林苗木场 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 江苏齐宝进出口贸易有限公司 | 高精度电阻回路测试仪-回路直流电阻测试仪-武汉特高压电力科技有限公司 | 青岛侦探调查_青岛侦探事务所_青岛调查事务所_青岛婚外情取证-青岛狄仁杰国际侦探公司 | 台湾阳明固态继电器-奥托尼克斯光电传感器-接近开关-温控器-光纤传感器-编码器一级代理商江苏用之宜电气 | 铝合金电阻-无源谐波滤波器-上海稳达电讯设备厂 | 丝印油墨_水性油墨_环保油墨油漆厂家_37国际化工 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 隔离变压器-伺服变压器--输入输出电抗器-深圳市德而沃电气有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 不干胶标签-不干胶贴纸-不干胶标签定制-不干胶标签印刷厂-弗雷曼纸业(苏州)有限公司 | 面粉仓_储酒罐_不锈钢储酒罐厂家-泰安鑫佳机械制造有限公司 | 智能门锁电机_智能门锁离合器_智能门锁电机厂家-温州劲力智能科技有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | ge超声波测厚仪-电动涂膜机-电动划格仪-上海洪富 | 座椅式升降机_无障碍升降平台_残疾人升降平台-南京明顺机械设备有限公司 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 | 包装机_厂家_价格-山东包装机有限公司| 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 盐水蒸发器,水洗盐设备,冷凝结晶切片机,转鼓切片机,絮凝剂加药系统-无锡瑞司恩机械有限公司 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 |