Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我将编写一个程序来将 H.264 封装在 MP4 容器(包装器)中。有没有关于比特流的开放规范?
RTP 具有特定的 H.264 有效载荷格式,MP4 具有特定的 H.264 格式吗?
MP4 文件中 H.264|AVC 的运输记录在两个地方:
ISO 基本媒体文件格式 (ISO/IEC 14496-12),它定义了一些核心工具,并在国际乒联网站上正式免费提供。出于某种晦涩的原因,同样的文本也可以在 ISO 网站上购买。
ISO/IEC 14496-15 定义了如何将 ISOBMFF 用于 H.264|AVC 流。不幸的是,该规范不是免费提供的,只有更正。可以从这里购买。
MP4 文件格式(即 14496-12)不是您需要的,因为它定义了 ISOBMFF 中 MPEG-4 系统(例如 MPEG-4 BIFS)的承载。
您应该查看支持 AVC 承载的众多开源项目,例如:GPAC 的MP4Box或MP4Box.js或Bento4,...