码迷,mamicode.com
首页 > 其他好文 > 详细

AudioUnit,AudioQueue之争

时间:2015-07-10 12:47:13      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:


最近在修改调试一个webrtc的问题,困扰了好久,故先记录下来,有成果了就发出来.
问题
1 使用webrtc源码做iOS上的VOIP通讯时(iOS侧接口用的AudioUnit),如果通话中被CS域来电打断,无论接听与否,之后22~25秒之内,APP后继对音频设备的所有操作都会被挂住,在22~25秒之后,
底层上报一个RemoteIO错误,然后操作恢复.
2 在经过一番试验之后,对AudioUnit的修改发现无效.在StackOverflow上有人给出提示,用AudioQueue.
3 用AudioQueue试验之后,发现总是在采集时每间隔一段时间,就有一个很大的时延,超过200MS了都,导致对端收到的rtp流呈现一个卡顿的状态,说话不明显,放音乐明显卡顿.


参考资料
https://developer.apple.com/library/ios/documentation/MusicAudio/Reference/AudioQueueReference/index.html
http://blog.csdn.net/sqc3375177/article/details/38532207
http://www.360doc.com/content/14/1007/20/19663521_415084971.shtml

AudioUnit,AudioQueue之争

标签:

原文地址:http://www.cnblogs.com/decwang/p/4635126.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!