直播音质如何改善 1、在使用 anyRTC SDK 进行直播的时候,SDK 默认是打开 AEC (回声消除)功能的,该功能对音质有一定的损耗,所以在开播之前建议先关闭该功能,当跟其他人建立起直播连麦后在打开该功能,避免互动的时候产生回声现象,当连麦结束,可以继续关闭该功能。 // true:不使用内 ...
分类:
其他好文 时间:
2021-06-30 17:33:49
阅读次数:
0
什么才是好的回声消除效果 个人的理解:好的回声消除算法,要满足两个条件:一个是回声确实被消除了,另外一个是麦克风采集到音频信号不能被消除,常见的就是人的声音信号。这个算法只是提供了一种方法,具体的产品,要根据产品的外形,使用场景和做参数调试的。同样使用一种算法,笔者对比过市面上不少产品,性能差距的不 ...
分类:
其他好文 时间:
2020-07-14 21:55:28
阅读次数:
124
回声消除应用平台 基于DSP等平台的回声消除技术 基于windows等非实时平台的回声消除技术 基于DSP平台的回声消除技术 回音抵消的核心就是一个采用自适应算法的滤波器,虽然以前自适应信号理论发展迅速,但由于受到硬件的限制而难以实现,一直到上世纪70年代末80年代初,随着世界上第一片单片可编程DS ...
分类:
其他好文 时间:
2019-11-13 16:20:17
阅读次数:
288
扬声器摆放解决方案 恩智浦公司 参考网站:https://www.nxp.com.cn 恩智浦半导体公司宣布推出了一款回声消除及降噪解决方案,该解决方案显著减少了语音通信嘈杂的问题,并使汽车制造商能够提供令消费者满意的免提通话体验。这款经济高效的解决方案结合了创新ECNR软件,该软件可以很方便地移植 ...
分类:
其他好文 时间:
2019-11-01 22:21:48
阅读次数:
575
传统的IIR和FIR滤波器在处理输入信号的过程中滤波器的参数固定,当环境发生变化时,滤波器无法实现原先设定的目标。自适应滤波器能够根据自身的状态和环境变化调整滤波器的权重。 自适应滤波器理论 $x(n)$是输入信号,$y(n)$是输出信号,$d(n)$是期望信号或参考信号,$e(n)=d(n)-y( ...
分类:
编程语言 时间:
2019-11-01 22:16:30
阅读次数:
104
如今的直播发展如此迅猛,不管是短视频APP还是购物APP都开通了直播功能,下面根据我个人的从业经验讲一下,希望和大家一起学习和提高。就直播的整个业务逻辑来说,主要分为“采集、前处理、编码、传输、解码、渲染”这几个环节,下面分别说下:视频编码部分,肯定要采用硬编码,PC端的编码软件,当前“直播大师LiveMaster”和“串流直播iAVCast”都具有硬件加速编码功能,可以直接调用Intel和Nvi
分类:
移动开发 时间:
2019-01-16 15:36:40
阅读次数:
265
WebRTC的回声抵消算法(AEC,AECM)有以下几个重要的模块: 1.回声延时估计 2.NLMS 3.NLP 4.CNG 5.双端检测(DT) 下面分别介绍: (1)回声延时估计 回声延时长短:基于相关的时延估计算法(其中:基于语音信号自相关求基音周期):回声抵消场所,延时搜索范围较大。 web ...
分类:
Web程序 时间:
2018-07-15 14:52:15
阅读次数:
515
语音通话中回声分为两种: 1.电路回声(已经被解决) 2.声学回声 WebRTC源代码中设计了两个回声消除模块: 1.AEC(Acoustic Echo Canceller):电脑端 2.AECM(Acoustic Echo Canceller Mobile):移动端 AECM: 产生声学回声的原因 ...
分类:
Web程序 时间:
2018-07-15 00:12:35
阅读次数:
350
DirectSound的音频捕获原理和播放原理差不多,内部在一个缓冲区上循环写入捕获到的数据,并且提供notify通知功能。 1. 音频捕获 因为捕获流程和播放流程类似,我们就不在这里赘述了,只给出简单的函数引用和图示: 最后两个是音效捕获接口,用来控制Aec(回声消除)、Noise Fill(噪音 ...
分类:
编程语言 时间:
2018-03-31 13:23:07
阅读次数:
175
webrtc 的回声抵消(aec、aecm)算法主要包括以下几个重要模块:回声时延估计;NLMS(归一化最小均方自适应算法);NLP(非线性滤波);CNG(舒适噪声产生)。一般经典aec算法还应包括双端检测(DT)。我们在这里对他们做简要分析。
分类:
Web程序 时间:
2018-02-27 19:19:04
阅读次数:
231