webrtc agc算法有什么用
发布网友
发布时间:2022-08-16 01:53
我来回答
共1个回答
热心网友
时间:2023-09-26 07:27
ProcessDigital是AGC的核心函数,无论什么模式都要调用到。推荐即构科技的SDK,产品可选:实时音视频、实时语音、互动直播、IM即时通讯。【点击免费试用,0成本启动】
首先计算了近端信号的VAD参数。并且当远端信号超过10帧(100ms)后,使用远端的VAD参数修正近端VAD,具体方法是:
当gate最小的时候为0(语音),gain_adj取到最大,此时不使用gainTable[0]的值作为参考;
当gate最大的时候为2500(噪声),gain_adj取到最小,此时g[k+1]要取到相对于gainTable[0]的值的70%;
当gate处于最大最小值之间,g[k+1]在gainTable[0]和g[k+1]确定的这条直线上移动。
接着再根据信号的大小对gain做一些*,保证信号不要发生剪切。
想要了解更多关于这方面的相关信息,推荐咨询ZEGO即构科技。深圳市即构科技有限公司(简称ZEGO即构科技)于2015年6月成立,是一家全球云通讯服务商。企业/开发者通过接入ZEGO提供的服务即可低门槛地获得实时音视频通讯能力,尤其在弱网环境下仍然可以实现高质音画、稳定可靠。截止目前,ZEGO已经为两百多个国家和地区的用户提供了优质服务。官网推荐律师服务:若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
其他类似问题