【13457XEa146】XRTC2.0-WebRTC高并发低延迟直播系统项目实战_104
课程目录:
100_15_10-多线程发送数据1.mp4 (325.77MB)
101_15_11-多线程发送数据2.mp4 (283.07MB)
102_15_12-拉流停止时的信息清理.mp4 (288.02MB)
103_16_1-XRTC2_0项目整理.mp4 (156.31MB)
104_16_2-总结.mp4 (74.35MB)
10_3_1-1v多模式下RTCP包不能简单透传.mp4 (168.42MB)
11_3_2-创建RtpRtcp处理模块.mp4 (81.78MB)
12_3_3-创建RTCPSender类.mp4 (119.98MB)
13_3_4-实现SendRTCP方法.mp4 (230.1MB)
14_3_5-准备待发送的报告.mp4 (244.69MB)
15_3_6-根据rtcp包类型生成包数据.mp4 (109.76MB)
16_3_7-实现rtcp包写入数据buffer.mp4 (274.59MB)
17_3_8-创建定时器用于发送Report包.mp4 (198.39MB)
18_3_9-创建RTCPReceiver类.mp4 (105.45MB)
19_3_10-准备解析RTCP包.mp4 (259.31MB)
1_1_1-XRTC2_0课程介绍.mp4 (196.7MB)
20_3_11-解析RTCP复合包.mp4 (100.28MB)
21_4_1-定义VideoReceiveStream类.mp4 (126.65MB)
22_4_2-创建VideoReceiveStream实例.mp4 (225.63MB)
23_4_3-解析接收的RTP数据包.mp4 (281.69MB)
24_4_4-创建RTP数据统计类.mp4 (231.28MB)
25_4_5-准备统计视频RTP包接收信息.mp4 (203.54MB)
26_4_6-计算视频累计丢包信息1.mp4 (501.36MB)
27_4_7-计算视频累计丢包信息2.mp4 (143.2MB)
28_4_8-计算视频jitter.mp4 (450.86MB)
29_4_9-准备生成RR包.mp4 (330.16MB)
2_1_2-项目效果演示.mp4 (110.63MB)
30_4_10-创建report blocks.mp4 (487.93MB)
31_4_11-实现不同流的report block创建.mp4 (356.72MB)
32_4_12-设置LastSr和DelayLastSr.mp4 (293.62MB)
33_4_13-解析接收的SR包1.mp4 (443.09MB)
34_4_14-解析接收的SR包2.mp4 (216.45MB)
35_4_15-设置SR包信息到RTCPSender.mp4 (191.59MB)
36_4_16-定时发送RR包1.mp4 (408.01MB)
37_4_17-定时发送RR包2.mp4 (522.35MB)
38_5_1-rtp包H264反序列化.mp4 (294.19MB)
39_5_2-H264帧完整性检测算法.mp4 (197.79MB)
3_1_3-XRTC2_0项目准备.mp4 (67.76MB)
40_5_3-rtp包插入PacketBuffer.mp4 (207.01MB)
41_5_4-创建RtpFrameObject.mp4 (126.61MB)
42_5_5-回调OnFrame.mp4 (271.54MB)
43_6_1-添加NACK模块.mp4 (366.39MB)
44_6_2-构造NACK包.mp4 (306.87MB)
45_6_3-发送NACK包.mp4 (177.58MB)
46_6_4-RTX重传机制.mp4 (141.73MB)
47_6_5-实例化RtxReceiveStream对象.mp4 (174.45MB)
48_6_6-解析RTX数据包.mp4 (322.11MB)
49_7_1-开关控制透传模式和直播模式1.mp4 (111.55MB)
4_1_4-课程源代码.html (287B)
50_7_2-开关控制透传模式和直播模式2.mp4 (116.1MB)
51_7_3-开关控制透传模式和直播模式3.mp4 (320.66MB)
52_7_4-1v多拉流关系维护.mp4 (161.96MB)
53_7_5 调整拉流对象的删除逻辑.mp4 (201.15MB)
54_7_6-调整拉流对象的查找逻辑.mp4 (404.07MB)
55_7_7-回调OnRtpPacket方法.mp4 (361.41MB)
56_7_8-RTP包转发处理.mp4 (161.79MB)
57_8_1-信令交换支持定时请求pli参数.mp4 (282.61MB)
58_8_2-创建定期请求pli定时器.mp4 (316.21MB)
59_8_3-构造并发送pli包.mp4 (185.2MB)
5_2_1-重构屏幕共享的方式.mp4 (124.27MB)
60_9_1-定义VideoSendStream类.mp4 (109.92MB)
61_9_2-创建VideoSendStream对象.mp4 (144.69MB)
62_9_3-创建RtpSender类.mp4 (256.75MB)
63_9_4-统计rtp包发送信息.mp4 (154.11MB)
64_9_5-构造视频SR包.mp4 (175.02MB)
65_9_6-重构rtp包发送方法.mp4 (284.3MB)
66_9_7-WebRTC音视频同步基本原理.mp4 (106.91MB)
67_9_8-设置SR包的时间戳和NTP时间1.mp4 (247.62MB)
68_9_9-设置SR包的时间戳和NTP时间2.mp4 (210.87MB)
69_10_1-接收NACK包.mp4 (182.95MB)
6_2_2-offer请求增加DTLS开关.mp4 (130.15MB)
70_10_2-解析NACK包.mp4 (283.56MB)
71_10_3-响应NACK.mp4 (81.24MB)
72_10_4-缓存视频包.mp4 (202.22MB)
73_10_5-发送重传包.mp4 (246.75MB)
74_10_6-构造RTX包.mp4 (328.39MB)
75_11_1-接收端计算RTT基本原理.mp4 (100.87MB)
76_11_2-XR开关设置.mp4 (188.97MB)
77_11_3-发送XR包.mp4 (135.44MB)
78_11_4-解析DLRR.mp4 (368.62MB)
79_11_5-实现OnRttUpdate.mp4 (219.12MB)
7_2_3-xrtc服务处理DTLS开关参数.mp4 (341.48MB)
80_12_1-利用RTT优化NACK.mp4 (260.11MB)
81_12_2-上行网络传输优化思路.mp4 (57.5MB)
82_12_3-包序列号连续性控制.mp4 (265.99MB)
83_12_4-利用I帧优化转发机制.mp4 (286.84MB)
84_13_1-定义AudioReceiveStream类.mp4 (125.65MB)
85_13_2-创建AudioReceiveStream实例.mp4 (234.69MB)
86_13_3-统计音频RTP包接收信息.mp4 (68.15MB)
87_13_4-生成并发送音频RR包.mp4 (308.35MB)
88_14_1-定义AudioSendStream类.mp4 (68.87MB)
89_14_2-创建AudioSendStream对象.mp4 (109.32MB)
8_2_4-调整pc连接状态.mp4 (106.58MB)
90_14_3-统计、构造和发送SR包.mp4 (139.15MB)
91_15_1-多线程分发架构设计.mp4 (94.41MB)
92_15_2-拉流线程分配.mp4 (60.99MB)
93_15_3-创建流管理通信管道.mp4 (275.38MB)
94_15_4-通知线程注册推流信息.mp4 (499.93MB)
95_15_5-通知线程删除推流信息.mp4 (169.52MB)
96_15_6-重构创建拉流逻辑.mp4 (117.42MB)
97_15_7-注册worker_id.mp4 (604.02MB)
98_15_8-线程间RTP数据包传递模型设计.mp4 (88.22MB)
99_15_9-worker中多个无锁队列实现.mp4 (133.75MB)
9_2_5-增加非加密传输逻辑.mp4 (237.33MB)