1

我正在为 MPEG 传输流编写一个解复用器,它应该提取音频和视频访问点。假设我有一个音频 PID,并且我知道它是 AC-3 音频。还假设我收集了所有 PID 的 TS 数据包并组装了它们的 PES。

1.如何提取 AC-3 接入点?根据我目前阅读的内容,AC-3 标头应该以 0x0B 0xFF 开头,但是通过查看 PES 的有效负载,它不存在... 2. AC-3 的 PES 流 ID 是 PRIVATE_STREAM_1。它有“可选的 PES 标头”吗?

谢谢!

4

1 回答 1

1

PES 标头是在 MPEG2 系统下定义的 - 它是在 AAC 之前创建的。

PES 分包是通用的,因此不存在依赖于任何编解码器的私有/特殊标头的概念。

PES 的所有有效载荷(即除 PES 头之外的数据)-连接形成任何编解码器的 ES 流。

于 2012-02-05T13:06:03.447 回答