我做了一个多播的程序,字符聊天还是不错的
但是应用到语音聊天就有问题了。比如谁先说话,那么他的声音还是可以传给所有组成员的
但是其他的成员说话就都听不到了,感觉就是第一个成员抢占了网络通道不知道为什么?语音数据跟字符数据区别有那么大吗?
(另外语音聊天单播还是可以的)

解决方案 »

  1.   

    根本不是混音的问题!!!!!
    混音只是避免多人同时说话语音互相干扰导致语音混淆不清而做的处理我认为这是你的问题肯定是你的程序造成的,根本没有什么网络通道的说法
    都是socket传输数据而已  你检查一下你的程序 看看你的客户端在播放语音的同时
    真的有在采集自己的语音数据吗? 如果采集了 你确定你把语音数据多播出去了吗??