第1章 学习指南【学习困惑有人答,不用自己瞎摸索】
1-1 【学前必看】课程导学 (14:51)
1-2 【快来认识我】WebRTC介绍 (09:09)
第2章 WebRTC原理与架构
2-1 【必备原理】webrtc架构 (10:49)
2-2 【功能概要】WebRTC目录结构 (12:14)
2-3 【必备原理】WebRTC运行机制 (09:26)
第3章 Web服务器原理与Nodejs搭建
3-1 【基础铺垫,学前有概念】Web服务器工作原理 (09:21)
3-2 【来点实战】Nodejs环境搭建 (11:14)
3-3 【来点实战】最简单的https服务 (12:00)
3-4 【来点实战】创建httpss服务 (13:54)
3-5 【来点实战】实现一个真正的 Web服务器 (18:02)
第4章 JavaScript必备知识回顾
4-1 【JS调试工具使用】JavaScript调试 (10:02)
4-2 【怕你不熟JS,补充一下】变量与基本运算 (13:10)
4-3 【怕你不熟JS,补充一下】判断循环与函数 (13:56)
第5章 WebRTC设备管理
5-1 【基础铺垫,学前有概念】WebRTC获取音视频设备 (15:52)
5-2 【来点实战】在页面中显示获取到的设备 (16:22)
第6章 WebRTC音视频数据采集
6-1 【基础铺垫,学前有概念】WebRTC音视频数据采集 (15:14)
6-2 【浏览器适配方法】WebRTC_API_适配 (06:48)
6-3 【安全管理】获取音视频设备的访问权限 (14:03)
6-4 【视频参数调整】视频约束 (07:06)
6-5 【音频参数调整】音频约束 (13:12)
6-6 【来点实战】视频特效 (10:35)
6-7 【来点实战】从视频中获取图片 (11:39)
6-8 【来点实战】WebRTC只采集音频数据 (05:04)
6-9 【来点实战】MediaStreamAPI及获取视频约束 (12:45)
第7章 WebRTC音视频录制实战
7-1 【基础铺垫,学前有概念】WebRTC录制基本知识 (08:08)
7-2 【来点实战】录制音视频实战-1 (13:21)
7-3 【来点实战】录制音视频实战-2 (13:22)
7-4 【来点实战】WebRTC采集屏面数据 (06:50)
第8章 WebRTC信令服务器实现
8-1 【基础铺垫,学前有概念】如何使用socket.io发送消息 (10:53)
8-2 【基础铺垫,学前有概念】WebRTC信令服务器原理 (11:42)
8-3 【来点实战】WebRTC信令服务器的实现 (19:08)
8-4 【来点实战】利用socket.io实现简单聊天室-1 (15:42)
8-5 【来点实战】利用socket.io实现简单聊天室-2 (17:09)
第9章 WebRTC网络基础补充:P2P/STUN/TURN/ICE知识
9-1 【基础铺垫,学前有概念】WebRTC网络传输基本知识 (11:52)
9-2 【基础铺垫,学前有概念】NAT打洞原理 (10:13)
9-3 【基础铺垫,学前有概念】NAT类型检测 (07:19)
9-4 【协议规范】STUN协议一 (12:39)
9-5 【协议规范】STUN协议二 (10:33)
9-6 【协议规范】TURN协议 (17:11)
9-7 【协议规范】ICE框架 (15:15)
9-8 【基础铺垫,学前有概念】网络分析方法 tcpdump 与 wireshark讲解 (05:57)
9-9 【来点实战-抓包工具使用】网络分析方法 tcpdump 与 wireshark实战-1 (15:33)
9-10 【来点实战-抓包工具使用】网络分析方法 tcpdump 与 wireshark实战-2 (07:06)
9-11 搭建TURN服务
第10章 端对端1V1传输基本流程
10-1 【必备原理】媒体能力协商过程一 (11:49)
10-2 【必备原理】媒体能力协商过程二 (09:59)
10-3 【必备原理】1:1连接的基本流程 (06:54)
10-4 【来点实战】本机内的1:1音视频互通-1 (24:18)
10-5 【来点实战】本机内的1:1音视频互通-2 (24:00)
10-6 【来点实战】获取 offer/answer 创建的 SDP (11:32)
10-7 WebRTC媒体协商的过程是怎样的?
第11章 WebRTC核心之SDP详解
11-1 【协议规范】SDP规范 (17:11)
11-2 【协议规范】WebRTC中的SDP (10:59)
11-3 【详解】WebRTC中Offer_AnswerSDP (23:26)
11-4 对于SDP协议是做什么用的?
第12章 实现1V1音视频实时互动直播系统
12-1 【来点实战】STUN_TURN服务器搭建 (19:37)
12-2 【参数介绍】再论RTCPeerConnection (10:42)
12-3 【必备原理】直播系统中的信令及其逻辑关系 (11:45)
12-4 【来点实战】实现1:1音视频实时互动信令服务器 (15:19)
12-5 【参数介绍】再论CreateOffer (18:16)
12-6 【必备原理】WebRTC客户端状态机及处理逻辑 (09:37)
12-7 【来点实战-基本结构】-WebRTC客户端的实现 (19:17)
12-8 【来点实战-增加PeerConnecton逻辑】WebRTC客户端的实现-1 (13:59)
12-9 【来点实战-增加PeerConnecton逻辑】WebRTC客户端的实现-2 (14:24)
12-10 【来点实战-增加媒体协商的逻辑】WebRTC客户端的实现-3 (20:49)
12-11 【阶段作业,练练手吧】共享远程桌面 (03:12)
第13章 WebRTC核心之RTP 媒体控制与数据统计
13-1 【基础铺垫,学前有概念】RTPRReceiver发送器 (07:01)
13-2 【基础铺垫,学前有概念】RTPSender发送器 (08:00)
13-3 【来点实战】传输速率的控制-1 (15:16)
13-4 【来点实战】传输速率的控制-2 (11:16)
13-5 【来点实战】WebRTC统计信息-1 (17:45)
13-6 【来点实战】WebRTC统计信息-2 (09:18)
第14章 WebRTC非音视频数据传输
14-1 【基础铺垫,学前有概念】传输非音视频数据基础知识 (09:13)
14-2 【来点实战】端到端文本聊天 (23:50)
14-3 【练手的机会来了】文件实时传输 (04:30)
第15章 WebRTC实时数据传输网络协议详解
15-1 【协议规范】RTP-SRTP协议头讲解 (11:35)
15-2 【协议规范】RTCP中的SR与RR报文 (15:50)
15-3 【协议规范】DTSL (08:37)
15-4 【来点实战】wireshark分析rtp-rtcp包 (13:29)
15-5 DTLS与SRTP 的关系是什么?
第16章 Android端与浏览器互通
16-1 Android与浏览器互通基本知识 (14:25)
16-2 WebRTCNative开发逻辑 (13:58)
16-3 实战-权限申请-库的引入与界面 (13:49)
16-4 实战-通过socket.io实现信令收发 (19:59)
16-5 实战-Andorid与浏览器互通 (22:41)
第17章 iOS端与浏览器互通
17-1 iOS权限获取 (06:46)
17-2 iOS引入WebRTC库 (08:39)
17-3 iOS端SocketIO的使用 (21:47)
17-4 iOS界面布局 (26:25)
17-5 iOS本地视频采集与展示 (11:56)
17-6 iOS端RTCPeerConnection (10:07)
17-7 iOS媒体协商 (13:11)
17-8 iOS远端视频渲染 (11:30)
17-9 HTTPS 服务
第18章 课程总结
18-1 课程总结 (17:44)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。