专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VOIP

关于处理混音与转发语音数据的有关问题(三方通话的有关问题)

发布时间:2011-07-03 07:03:11 文章来源:www.iduyao.cn 采编人员:星星草
关于处理混音与转发语音数据的问题(三方通话的问题)
现在有三块板子(A、B、C)做三方通话使用的是vxworks5.5,运行在PPC8270板子上。
  我现在A板有三个进程:两个进程分别从网络上接收(B板,C板)的语音数据,剩下的一个进程进行把接到的两组语音进行混音,然后播放,然后再从A板上取语音数据,然后把从A板上取到的语音数据分别与B板、C板的语音数据进行混音,然后对应转发给B板、C板。

我现在的问题,在A板上完成上述的工作,A板CPU使用率达到100%,targetServer连接被断开,播放B、C板混音后语音变成燥音,我从B、C两个板子上收到的是有效语音。 我想问一下是为什么呢?为什么CPU占用率这么高,上面完成的工作中,只要我去掉(取A板的语音数据的工作,或者去掉转发语音数据到B、C版上的工作)中的任意一项工作,这时播放的B、C两板的混音数据就是清楚有效的。


请问这是为什么呢?

------解决方案--------------------
代码是否进入了死循环,仔细检查一下,CPU占用这么高肯定不正常;
--reply by CSDN Study V1.0.0.3 (starts_2000)
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: