为什么要取"MMSession"这个名字?其中"MM"是Multi-Media的简称,代表该库主要功能是音视频处理,"Session"借用Apple的命名规则,譬如:AVCaptureSession、NSURLSession等。 该库目前主要for iOS。
采用OC++混编,基础技术栈如下:
FFmpeg解封装、VT解码、OpenGL ES上屏、AudioQueueRef播放- 生产者消费者模式
- 2023.08.24
ffmpeg解封装+vt解码+open gl渲染上屏链路打通
- 2023.08.27
- vt解码附带信息crash问题fix
AvCc&AnnexB格式探测带B帧视频生产者消费者driveUnit编写(unique_lock+condition_variable)- unitBase支持外部指定处理队列
- 2023.09.06
- audio基于
ffmpeg解封装&解码、AudioQueueRef播放(推模式)链路打通 - 优化目录结构
- audio基于