我正在为MPEG传输流编写一个解复用器,它应该提取音频和视频 接入点。 假设我有一个音频PID,我知道它是AC-3音频。 还假设我收集了所有PID的TS包并组装了他们的PES。
1.如何提取AC-3接入点? 到目前为止我读到的AC-3标头应该从0x0B 0xFF开始,但是看看 PES的有效载荷不在那里...... 2. AC-3的PES streamID是PRIVATE_STREAM_1。它有“可选的PES标题”吗?
谢谢!
答案 0 :(得分:1)
PES标头是在MPEG2系统下定义的 - 它是在AAC之前创建的。
PES打包是通用的,因此根据任何编解码器都没有私有/特殊标头的概念。
PES的所有有效载荷(即除PES头之外的数据) - 连接形成任何编解码器的ES流。