音视频专家路线

1、TCP拥塞控制算法:https://zhuanlan.zhihu.com/p/59656144

https://blog.csdn.net/lishanmin11/article/details/77090316

2、UDP两种丢包策略算法:

https://blog.csdn.net/crfoxzl/article/details/2160147

https://blog.csdn.net/rootusers/article/details/49097257

3、WebRTC中JitterBuffer原理:

https://blog.csdn.net/wishfly/article/details/73128722

4、音频3A问题:AEC、AGC、ANS

AGC是自动增益补偿功能(Automatic Gain Control),AGC可以自动调麦克风的收音量,使与会者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。

ANS是背景噪音抑制功能(Automatic Noise Suppression),ANS可探测出背景固定频率的杂音并消除背景噪音,例如:风扇、空调声自动滤除。呈现出与会者清晰的声音。

AEC是回声消除器(Acoustic Echo Canceller), AEC是对扬声器信号与由它产生的多路径回声的相关性为基础,建立远端信号的语音模型,利用它对回声进行估计,并不断地修改滤波器的系数,使得估计值更加逼近真实的回声。然后,将回声估计值从话筒的输入信号中减去,从而达到消除回声的目的,AEC还将话筒的输入与扬声器过去的值相比较,从而消除延长延迟的多次反射的声学回声。根椐存储器存放的过去的扬声器的输出值的多少,AEC可以消除各种延迟的回声。

WebRTC 音频AGC/AEC/NS各平台设置源码分析:

https://www.jianshu.com/p/7db5c4dfc3ad

5、NetEQ

WebRTC由语音引擎,视频引擎和网络传输三大模块组成,其中语音引擎是WebRTC中最具价值的技术之一。NetEQ模块是Webrtc语音引擎中的核心模块。

NetEQ概述:https://blog.csdn.net/boywgw/article/details/48311987

NetEQ框架图:https://www.cnblogs.com/talkaudiodev/p/9142192.html

NetEQ之控制命令决策:https://www.cnblogs.com/talkaudiodev/p/9459010.html

NetEQ之DSP处理:https://www.cnblogs.com/talkaudiodev/p/9501438.html

你可能感兴趣的:(音视频专家路线)