音视频QoS技术:WebRTC带宽估计/拥塞控制GCC技术深入剖析和实现资源介绍:

音视频QoS技术:WebRTC带宽估计/拥塞控制GCC技术深入剖析和实现

音视频QoS技术:WebRTC带宽估计/拥塞控制GCC技术深入剖析和实现

本课程为音视频岗位面试过程中的高频内容,学习本门课程对面试有非常大的帮助,另外本门课程为WebRTC硬核技术,有助于提升职场竞争力。

你将会学到:

掌握WebRTC的弱网优化硬核技术,拥塞控制gcc + 平滑发送pacer + 丢包重传nack

资源目录:

1_1.1-拥塞控制体系架构介绍和效果演示_
2_1.2-拥塞控制基础知识_
3_1.3-从google的一篇论文开始学习之旅_
4_2.1-实现RTP头部扩展的管理功能_
5_2.2-注册transport-cc头部扩展_
6_2.3-详解RTP头部扩展结构_
7_2.4-RTP头部扩展内存分配1_
8_2.5-RTP头部扩展内存分配2_
9_2.6-RTP头部扩展内存分配3_
10_2.7-RTP头部扩展内存分配4_
11_2.8-RTP头部扩展内存分配5_
12_3.1-写入SequenceNumber扩展_
13_3.2-处理Feedback包_
14_3.3-详解Feedback包结构_
15_3.4-解析Feedback包_
16_3.5-行程长度算法解码数据块_
17_3.6-状态矢量算法解码数据块_
18_3.7-解析包时间信息以及还原seq_no_
19_4.1-创建google拥塞控制模块_
20_4.2-使用观察者模式获得Feedback数据_
21_4.3-同wireshark对比验证数据包解析结果_
22_4.4-feedback数据结构转换_
23_4.5-在发送端记录RTP包的发送状态_
24_4.6-更新RTP包发送后的状态1_
25_4.7-更新RTP包发送后的状态2_
26_4.8-完成Feedback转换成内部的数据结构_
27_5.1-创建基于延迟的带宽估计模块_
28_5.2-基于延迟的带宽估计核心原理_
29_6.1-创建包组时间差计算类_
30_6.2-计算包组发送和到达时间差1_
31_6.3-计算包组发送和到达时间差2_
32_7.1-创建trendline单向延迟趋势估计器_
33_7.2-线性回归zui小二乘法基本原理_
34_7.3-线性回归zui小二乘法样本数据_
35_7.4-线性回归zui小二乘法计算trend_
36_7.5-利用trend进行网络过载检测_
37_7.6-过载检测阈值自适应调整_
38_7.7-设计实验观察trend和阈值的变化_
39_8.1-创建AIMD码率控制模块_
40_8.2-网络过载时降低码率_
41_8.3-AIMD-判断是否进一步降低码率_
42_8.4-AIMD-未知吞吐量时的码率调整_
43_8.5-AIMD-已知吞吐量时的码率调整_
44_8.6-AIMD-状态机状态转换_
45_8.7-AIMD-估计链路容量_
46_8.8-AIMD-加性增加码率_
47_8.9-AIMD-慢启动模式增加码率_
48_8.10-AIMD-乘性降低码率_
49_9.1-创建吞吐量估计类_
50_9.2-贝叶斯估计的基本思想_
51_9.3-以时间窗口计算样本码率_
52_9.4-贝叶斯估计吞吐量_
53_10.1-基于丢包的带宽估计核心原理_
54_10.2-根据RR包信息统计丢包指数_
55_10.3-起始阶段的带宽估计_
56_10.4-更新最小码率历史队列_
57_10.5-根据丢包率调整目标码率_
58_10.6-更新丢包率和RTT_
59_10.7-设置发送码率、max和min码率_
60_10.8-更新基于延迟的码率估计值_
61_11.1-更新估计的目标码率到pacer_
62_11.2-更新估计的目标码率到编码器1_
63_11.3-更新估计的目标码率到编码器2_
64_11.4-发送端码率估计测试_
65_11.5-周期性更新目标码率到pacer_
66_11.6-发送端码率估计小结_
67_12.1-ALR检测的基本原理和作用_
68_12.2-创建AlrDetector_
69_12.3-更新ALR状态的开始时间_
70_12.4-设置ALR的带宽估计值_
71_12.5-利用ALR优化吞吐量估计_
72_12.6-利用ALR优化基于延迟的码率估计_
73_13.1-Probe的基本原理和作用_
74_13.2-设置起始码率的时候触发探测_
75_13.3-初始化Probe_
76_13.4-创建ProbeCluster_
77_13.5-存储ProbeCluster信息到队列_
78_14.1-启动Probe_
79_14.2-Pacer高优执行probe探测任务1_
80_14.3-Pacer高优执行probe探测任务2_
81_14.4-更新探测执行后的状态信息_
82_14.5-构造padding包1_
83_14.6-构造padding包2_
84_15.1-创建Probe码率估计器_
85_15.2-统计Probe结果_
86_15.3-计算Probe码率_
87_15.4-获取和重置Probe码率_
88_16.1-完善设置起始码率时的探测_
89_16.2-将probe结果作用到基于延迟的码率估计_
90_16.3-设置码率估计值_
91_16.4-主动请求探测1_
92_16.5-主动请求探测2_
93_16.6-周期性探测处理1_
94_16.7-周期性探测处理2_
95_16.8-Probe技术小结_
96_17.1-通过config的方式初始化拥塞控制模块1_
97_17.2-通过config的方式初始化拥塞控制模块2_
98_18.1-总结和未来工作_
音视频QoS优化之WebRTC拥塞控制(GCC)技术深入剖析和代码实战.pdf
此隐藏内容仅限VIP查看升级VIP

侵权联系与免责声明 1、本站资源所有言论和图片纯属用户个人意见,与本站立场无关 2、本站所有资源收集于互联网,由用户分享,该帖子作者与BBM资源站不享有任何版权,如有侵权请联系本站删除 3、本站部分内容转载自其它网站,但并不代表本站赞同其观点和对其真实性负责 4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意 如有侵权联系邮箱:1415374178@qq.com

0

评论0

显示验证码
没有账号?注册  忘记密码?