iOS硬编码

AAC编码流程

1、设置AAC编码器输入输出格式
2、创建AAC编码器
3、转码
4、获得编码后音频数据,在数据前面添加ADTS头,区分每个AAC数据帧

H264编码流程

1、创建编码器
2、获取视频源数据,视频帧为CVPixelBuffers类型,默认帧率30
3、通过VTCompressionSession管理VideoEncoder,进行编码
4、输出H264数据
5、I帧前添加间隔符号、sps、pps

你可能感兴趣的:(iOS硬编码)