音视频(H264,AAC)编解码&播放综合

项目github完整代码
这是项目包含了AVFoundation音视频数据捕获,AudioToolBox实现音频数据AAC编解码,VideoToolBox视频数据H264编解码,OpenGL ES播放视频帧.

image.png

  • SQSystemCapture 音视频捕捉类
  • SQAudioEncoder 音频编码类
  • SQAudioDecode 音频解码类
  • SQAudioPlay 音频播放类
  • SQVideoEncoder 视频编码类
  • SQVideoDecoder 视频解码类
  • SQLayer 视频播放渲染层

要具体了解其中的原理可以参看,我之前写的:
使用系统的AVFoundation实现设备捕捉视频和音频数据

IOS使用AudioToolbox实现音频编解码

对捕获的视频数据进行H264编码

对捕获的视频数据进行H264解码

你可能感兴趣的:(音视频(H264,AAC)编解码&播放综合)