用Apple原生实现音视频的采集,音频的硬编码AAC,视频的编码H264和视频的解码YUV。
本Demo在Mac上进行开发,但是iOS的采集和编码的库是通用的,可以无缝衔接。
关于单独使用ffmpeg 进行编解码的demo可以参考 这个工程
AudioQueue采集音频AVCaptureSession采集音频AVCaptureSession采集视频AudioToolbox的AudioConverter对PCM音频 进行 硬编码成 AACVideoToolbox的VTCompressionSession对原始YUV视频数据 进行 硬编码成 H264VideoToolbox的VTDecompressionSession对H264视频数据 进行 硬解码成 RGBA的CVImageBufferRef格式进行界面展示

