【发布时间】:2012-11-26 13:32:55
【问题描述】:
我正在尝试创建一种基本算法,用于对核心音频进行丢包隐藏。我只是想用静音替换丢失的数据。在学习核心音频的书中,作者说在无损PCM中,零表示静音。我想知道我是否正在播放 VBR(即压缩数据),是否也可以将零用于静音?
在我现有的代码中......当我将零插入音频队列时......它突然卡住了(即它不再释放音频队列回调中消耗的数据......)我想知道为什么
【问题讨论】:
-
对于最流行的压缩格式,替换丢失的数据,比如在解压缩后用斜坡变为静音,并不是唯一的问题。 (重新)在 drop-out 之后与压缩数据流同步也是一个巨大的问题。您不能只是从任何地方开始解码,然后让数据有意义。
标签: objective-c ios core-audio audio-streaming packet-loss