我想实现在局域网开发多人语音交流,采用UDP传输,用G729A压缩,用WaveIn,WaveOut编写录播功能,但实现效果很不好,但在点对点语音效果就很不错。
一有多人加入就不理想。
  哪个高手能指点一下,我使用DXSOUND的多通道语音技术效果也不理想,我是每收到一个语音UDP包就解压播放。

解决方案 »

  1.   

    你那是多人混音的问题  人一多声音就杂乱互相干扰了
    你既然会用DX 就用DX来播放 效果应该是不错的 
    我也是那么做的 另外 最好不要收一个包就播放一个包 
    设置一个缓冲区多等几个包在解压播放吧  效果会好些
      

  2.   

    DX可以通过创建SecondBuffer来实现混音,不过我视过用G729压缩解压后,无法混音,用723没有什么问题!