简体中文 | English
轻量级 H264 语法解析.
- 基于 C11 编写, 符合 RAII 标准, 简洁的内存管理
- 与 ISO 14496-10 (2020-12) 保持一致的语法解析风格, 便于查阅
- 基于 STL 编写, 可独立构建编译, 便于集成
实现 AbstractH264ByteReader
, 具体使用方式可参见 main.cpp
.
通常来说, SDK 的日志管理方式分为几种不同的管理方式, 如:
- 内部维护, SDK 调用者指定日志的保存位置
- 外部导出, 提供诸如日志回调的方式
或者二者同时存在.
但 MMP-H26X
是一个非常轻量级的 H264/H265 语法解析库, 一般以源码的方式直接引入即可, 而非动静态库的方式;
故 MMP-H26X
的日志导出方式通过预设的宏定义锚点来实现, 具体例子可以参见: https://github.com/HR1025/MMP-Core/pull/5
同时
MMP-CORE
亦是MMP-H26X
的代码参考示例.
- 实现 H264 语法封装
- 支持 H265 (HEVC) 语法解析封装