来自一个 ES 帧的多个 PES 数据包的 MPEG-TS



从大于65527字节的视频ES帧创建PES数据包时,正确的逻辑是什么?由于PES_packet_length长度为 16 位,因此无法表示整个 ES 帧。

应该在多个PES数据包中拆分一个ES帧吗?如果是并且视频帧是关键帧,则只有第一个PES数据包的TS数据包具有random_access_indicator==1吗?如果是,是否应该将所有PES数据包的PTS/DTS设置为相同的值,或者只有第一个PES数据包具有PTS/DTS?

对于视频帧,使用 0 作为 PES 长度的大小是合法的。

最新更新