前一段时间写的“实时语音通信”,朋友们给了我很大鼓励,甚感欣慰!但是就那个程序,现在让我困苦不堪。在这里恳请高手帮助解决这些问题:
1 回放问题,仍然没有实现的双缓冲播放。播放两个声音块的效果就像火车经过两节铁轨的接点,不连续,有杂音。这简直让人无法忍受!为了弱化这个问题,不得不增大INP_BUFFER_SIZE值,以减少“接点”个数。于是第二个问题就来了。
2 延时问题,那个程序的延时达到秒级,当时考虑了网络壅塞以及节省内存的情况多次使用了内存申请、释放、内存拷贝函数再加那个巨大的缓冲区,难怪