hur.cn - 华软网

 热门搜索

基于RTP的实时语音通信

  作者:未知    来源:网络    更新时间:2011/5/11
用vc++写了一个实时语音通讯的程序,鉴于RTP协议,双方能够通讯,然则有一个需求就是要把通讯内容录下来(自己说的话和另一方的都要录下来),所以就用了声卡的立体声混音模式,不过这样通讯的时候就会出现问题,回音特别大,有时直接听不清。
有没有解决的措施,谢谢了!!
---华软 网友回答---
你运用什么方法做录制,运用哪一个库?
---华软网友回复---
用的windows API wavein系列函数
---华软网友回复---
立体声混音的作用是把电脑里的一切声音混入输入设备,也就是说对方说的话和你说的话都被混到一起发送给对方了,你需要用回声消除的算法把对方的声音消掉,speex里有算法,不过好像不怎么好用,能够试试吧
---华软网友回复---
立体夹杂音有回音的好像没法解决,由于电脑两方的声音相互叠加,找另外方法吧。
---华软网友回复---
立体夹杂音有回音的好像是没法解决。你能够一方选麦克风模式,一方选择立体夹杂音。这样可能选麦克风模式的有回音,但最最少的通讯方式能获得保障。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。