什么是NetEq:进行抖动控制和丢包隐藏,让音频更平滑。
NetEq的位置
消除抖动的基本原理
NetEq整体架构
NetEq用到的几种缓冲区
NetEq的MCU与DSP
NetEq的位置:
网络抖动的计算方式:
两个包在发送端的时间间隔为S,在接收端的间隔为R,那么抖动为J=S-R。
NetEq缓冲区设置多大:对最近的100个包,做个直方图,统计不同的抖动值J的概率,然后选择最大J作为NetEq的缓冲区大小。会实时统计100个包,缓冲区的大小也会实时改变,以适应网络。
NetEq的四个缓冲区:
packet_buffer