我知道有很多关于这个话题的问题。但我对ENCODING_PCM_FLOAT有意见。我有一个包含以下信息的PCM流:Byte order: Little EndianSampleint CHANNEL_COUNT = AudioFormat.CHANNEL_OUT_STEREO;
private final int ENCODING = AudioFormat.ENCODING_PCM
我正在进行一个项目,涉及从VTCompressionSession中iOS8中获取H.264编码帧,将它们从麦克风中用实时AAC或PCM音频复制到一个可播放的MPEG2 2-TS中,并以最小延迟(即(几乎)没有缓冲)实时在套接字上播放。在观看了“新VideoToolbox in iOS8”的演讲并做了一些研究之后,我想我们可以放心地假设:
您从VTCompressionSession获得的编码帧不是附件B格式,所以我需要以某种方式转换它们您从VTC