首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

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

2012-02-06 
关于处理混音与转发语音数据的问题(三方通话的问题)现在有三块板子(A、B、C)做三方通话使用的是vxworks5.5,

关于处理混音与转发语音数据的问题(三方通话的问题)
现在有三块板子(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)

热点排行