一、音视频封装格式的核心概念
音视频封装格式(容器)是一种将编码后的视频、音频、字幕等数据按规则整合的文件格式,其本质是多媒体数据容器,核心作用包含:
- 同步多轨道数据:通过时间戳(PTS/DTS)实现音画同步。
- 组织数据流:统一管理视频流、音频流、字幕流等,并存储元数据(如分辨率、编码参数)。
- 兼容性与扩展性:不同封装格式支持特定编码标准和功能(如多音轨、DRM版权保护)。
二、主流封装格式详解
TS(Transport Stream)
TS(Transport Stream)是MPEG-2标准中定义的一种数字传输流,核心功能是将音视频、字幕等多轨数据封装为固定长度的数据包,适用于高干扰环境的传输。其核心结构如下:
- TS包(Transport Packet)
- 长度固定:每个TS包为188字节(含包头和负载),包含4字节包头和184字节负载。
- 包头字段:
- 同步字节(Sync Byte)&#