关于多路语音的问题,希望能得到您的指导

时间:2021-01-09 14:43:47
最近做一个基于网络的多路聊天模块,我是通过windows的WaveXXX系列接口来播放,采集语音,然后通过G.729来压缩传输,采用一个专门的服务器来转发,客户端进行G.729a解压播放,发现一路语音的话效果很好,但当多路播放时,效果非常差,是不是G.729a不支持多路播放啊?还有,目前我在播放时,在客户端接受没有做缓冲,直接把数据Post到窗口,这样做合理吗?希望大家对这方面熟悉的能指导一下。

10 个解决方案

#1


怎么每人给我指点一二呢?

#2


why not?why not?why not?why not?why not?why not?why not?why not?why not?why not?

#3


G.729a没有不支持多路这一说。
不做缓冲,效果很定很差。

#4


当然要做一定的缓冲,还要有丢包机制,多路时一般是先混音再传输的.这种东西太难做得好了,研究下libjingle里有没你要实现的东西吧.

#5


MarsProbe,G729a是帧间压缩呀,怎么会支持多路呢?
ccxian1323,你说的丢包机制具体指什么,还有libjingle?

#6


同上问

#7


兄弟,加我把,我和你一样,另外
客户端进行G.729a解压播放,发现一路语音的话效果很好,但当多路播放时,效果非常差,是不是G.729a不支持多路播放啊?

是混音问题

#8


我也碰到这个问题。

实时混音应该怎么做呢?

#9


代理有问题 没做处理 联系我76821785

#10


这个问题我测试过,网上那个g729a 链接库不支持多路解码,
如果要解码多路,必须混音。
后来找了iLBC,Speex,Mp3进行编码,解码测试,网络环境不变,
支持多路解码,根本不用混音,一样可以正常的同时听到多路语音。

签  名: ︻$▅▆▇◤
昵  称: 罗家兄弟
QQ    : 79941308
E-Mail: luoshizhen2003@gmail.com

#1


怎么每人给我指点一二呢?

#2


why not?why not?why not?why not?why not?why not?why not?why not?why not?why not?

#3


G.729a没有不支持多路这一说。
不做缓冲,效果很定很差。

#4


当然要做一定的缓冲,还要有丢包机制,多路时一般是先混音再传输的.这种东西太难做得好了,研究下libjingle里有没你要实现的东西吧.

#5


MarsProbe,G729a是帧间压缩呀,怎么会支持多路呢?
ccxian1323,你说的丢包机制具体指什么,还有libjingle?

#6


同上问

#7


兄弟,加我把,我和你一样,另外
客户端进行G.729a解压播放,发现一路语音的话效果很好,但当多路播放时,效果非常差,是不是G.729a不支持多路播放啊?

是混音问题

#8


我也碰到这个问题。

实时混音应该怎么做呢?

#9


代理有问题 没做处理 联系我76821785

#10


这个问题我测试过,网上那个g729a 链接库不支持多路解码,
如果要解码多路,必须混音。
后来找了iLBC,Speex,Mp3进行编码,解码测试,网络环境不变,
支持多路解码,根本不用混音,一样可以正常的同时听到多路语音。

签  名: ︻$▅▆▇◤
昵  称: 罗家兄弟
QQ    : 79941308
E-Mail: luoshizhen2003@gmail.com