![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Video&Audio
文章平均质量分 57
tastesweet
这个作者很懒,什么都没留下…
展开
-
VoiceEngine之voice hardware Demo
Target: 利用webrtc voice engine 获取音频媒体设备信息点击(此处)折叠或打开#include "webrtc\voice_engine\include\voe_base.h"#include "webrtc\voice_engine\include\voe_hardware.h"#include "webrtc\voice_en原创 2013-06-25 17:32:28 · 1341 阅读 · 3 评论 -
Acoustic Echo Cancellation (AEC) 回音消除技术探索
回声产生的原因: 本地产生的音频信息通过网络传输到远端, 远端音频信号通过反射再由远端麦克采集到远端系统,再通过IP网络传输本地,本地播放后,在由本地麦克采集到,这就构成了类似闭环正反馈,当延时较小时,信号不断加强,就会导致啸叫现象产生,当延时较大,就会产生回音。 回音消除的基本原理是用等幅等频率但反相的信号与采集的信号相叠加,当通过网络或者物理反射获得音频信号与等频率反相的信号相叠加原创 2013-07-03 23:11:30 · 9355 阅读 · 2 评论 -
Speex Acoustic Echo Cancellation (AEC) 回声消除模块的使用
背景:回声与啸叫的产生 http://blog.csdn.net/u011202336/article/details/9238397Speex 源码中附带的这个例子,只适合于串行的链式媒体流,当媒体播放、媒体采集、媒体网络数据接口分属在不同现成时,就会存在同步问题,异步线程会导致信号延迟加大,回声消除收敛效果不好。其中Speex 回声消除必须按照建议的流程.原创 2013-07-03 23:51:22 · 7021 阅读 · 1 评论 -
WebRtc VoiceEngine代码解析
博文对WebRtc中VoiceEngine代码进行解析,VoiceEngine作为WebRtc中重要部分, 可以完成大部分的VOIP相关人物,包括采集、自动增益、噪声消除、回声抑制、编解码、RTP传输。原创 2013-07-06 00:28:08 · 3739 阅读 · 3 评论