zoukankan      html  css  js  c++  java
  • AudioUnit,AudioQueue之争


    最近在修改调试一个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

  • 相关阅读:
    Badboy参数化
    Badboy运行脚本
    Badboy中创建Suite, test, step和Template
    美食
    Badboy录制模式
    美食
    BadBoy+JMeter来录制和运行Web测试脚本
    JMeter简介及使用JMeter来访问网站
    软件测试的艺术
    泗泾办小卡需要的材料
  • 原文地址:https://www.cnblogs.com/decwang/p/4635126.html
Copyright © 2011-2022 走看看