iphone - 用于流式传输 aac 音频的 AudioQueue 缓冲区大小

标签 iphone core-audio

我正在通过网络流播放 MP3 音频,使用 WIFI 连接时有时会出现间隙。

我减小了缓冲区大小,但我想知道计算缓冲区大小的最佳方法是什么。

我的 MP3 流是 64 Kbits。

我使用 3 个缓冲区,每个缓冲区 64 *1024。 数据包描述为 512

非常感谢

蒂埃里

最佳答案

我找到了答案!

对我来说最好的值(value)是:

缓冲区数量 3 缓冲区大小32*768 最大数据包描述 4096

关于iphone - 用于流式传输 aac 音频的 AudioQueue 缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/805315/

相关文章:

iphone - 为什么这个 UIButton 在禁用时仍然触发事件处理程序

iphone - 如何使 iPhone 应用程序能够容忍 CoreData 架构更改

swift - 为什么我的 Objective-C block 在传递给 Swift 函数时没有显示?

iphone - 如何开发具有混响功能的iPhone应用程序?

iOS AudioUnits 通过

iphone - 修改Auritouch示例代码以从音频文件读取数据

iphone - iOS6 中的 AudioToolBox 泄露?

iphone - 如何调用 "##"的电话号码?

iphone - uitableviewcell 中的编辑模式仅适用于 ios 5.0

objective-c - AudioStreamBasicDescription 中是否需要 mBytesPerFrame?