用AVAudioSession进行AAC录音的最佳设置是什么?

我期待在iPhone上录制声音,并生成一个针对小尺寸和录音质量优化的文件。 对于AAC以下的设置我得到一个小文件大小,但我不知道我得到最佳的质量。 除了试验和错误之外,还有什么我可以转向或者有什么build议吗?

[recordSetting setValue:[NSNumber numberWithFloat:8000.0] forKey:AVSampleRateKey]; [recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEG4AAC] forKey:AVFormatIDKey]; [recordSetting setValue:[NSNumber numberWithInt: 1] forKey:AVNumberOfChannelsKey]; [recordSetting setObject:[NSNumber numberWithInt:AVAudioQualityLow] forKey: AVEncoderAudioQualityKey]; [recordSetting setValue:[NSNumber numberWithInt: 8000] forKey:AVEncoderBitRateKey]; 

有几种语音优化的编解码器,包括iLBC 。 以8kHz采样率使用iLBC将产生大约每小时7MB的文件。