Version: 0.9.2.1
0.9.2.1
: 添加macOS支持,删除多余的ffmpeg编译参数,添加播放FLV音频测试Demo。
Version 0.9 重构了0.4版本的接口,去掉了FFmpeg依赖,精简数据模型,帧解析器和编解码器之前统一使用CMSampleBuffer传递。音频部分使用AVAudioEngine。
- VideoToolBox H264 硬解码
- VideoToolBox H264 硬编码
- 重构视频渲染接口
- 重构Metal渲染
- OpenGL渲染
- AudioConverter 解码AAC
- AudioConverter 编码PCM
- 多声道AAC支持
- AVAudioEngine 播放PCM数据
- FLV 文件解析
- MP4 文件解析
- TS 文件解析
- 麦克风接口封装,数据获取
- 摄像头接口封装,数据获取
- RTMP协议(WIP: 排入0.9.3版本)
- 音视频同步
- 缓存队列
- macOS 支持
- 动态库