gpt4 book ai didi

ios - Swift - 如何在使用 AVFoundation 录制音频时消除延迟

转载 作者:行者123 更新时间:2023-11-28 08:12:38 25 4
gpt4 key购买 nike

我正在使用一个可以录制音频并将其流式传输给其他用户的应用。它基本上是一个 VoIP 电话。我遇到的问题是我流式传输到对等方的音频延迟了大约 0.5 秒。这很明显,当你们同时尝试说话时会有点烦人。

我想知道这在 AVFoundation 的 AVAudioEngine 中是否常见,或者是否可能与我设置它的方式有关。

如果这不是 AVAudioEngine 的已知问题,我可以包含源代码,否则您能否建议以最少的延迟录制音频的最佳途径?

我也更喜欢相当高级且与 swift 3/3.1 兼容的东西。但是,如果没有满足这些需求的解决方案,那么推荐您认为最合适的工具。

谢谢!

最佳答案

确保您调用“AVAudioEngine.inputNode.installTap”函数时支持的最小缓冲区大小为 100 毫秒或 (sampleRate * 0.1) 个样本。

关于ios - Swift - 如何在使用 AVFoundation 录制音频时消除延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43330160/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com