传输流中的访问单元和 AUD

Access Unit and AUD in Transport Stream

访问单元应包含哪些数据?


    [SPS][PPS][IDR][PFrame][BFrame]

是访问单元吗? 我得到的概念是,ts 数据包中需要访问单元定界符。但是,如果源文件(我使用 .264 文件作为输入)不包含澳元?那我应该明确添加 AUD 吗?如果是,那么有多少字节? 应该是下面的吗?


    0x00000169(of Header+1 Byte)

我应该在哪里添加澳元? 目前我的 TS 文件包含此格式:


    [TS Header][PES Header][SPS][PPS][IDR][PFrame][BFrame][TS Header]...

这个结构可以吗?还有,一个访问单元可以包含多个I帧吗?

f the source file does not contain AUD should I add AUD explicitly?

Also, can one access unit contain multiple I frames

不,访问单元类似于单个帧,它们用于扩展分隔帧。由此得名。

0x00000169(of Header+1 Byte)

0x00000169FF80 只需将此用于 AUD。您可以对其进行硬编码。