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

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

image.png

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

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

IOS使用AudioToolbox实现音频编解码

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。