Skip to content

LV040-TS封装简介

其实TS封装没怎么用过,这里简单了解一下,后续有需求再深入学习。

一、TS 封装简介

TS 流 (Transport Stream):传输流,TS 流由固定长度(188 字节)的 TS 包组成,TS 包是对 PES 包的另一种封装方式,同样由具有同一时间基准的一个或多个 PES 包复合合成。PS 包是不固定长度,而 TS 包为固定长度。

它是一种标准封装, 格式公开, 已被广泛应用于视音频资料的保存、电视节目的非线性编辑系统及其网络等方面。适合于在有可能发生严重错误的环境下进行一个或多个节目的编码数据的传送和存储。

TS 包以 4 个字节的前缀 (TS header) 开始, 包括位长 13bit 的 PID, 通过 PID 和节目特殊信息表(PSI)可以识别 TS 包中负载的内容。同一个 PID 值的 TS 包, 其负载只带有来自同一个原始流的数据。

二、封装格式

TS封装的结构示意图下所示:

image-20251220103531078