【问题标题】:How to track mpeg ts i b p frames in a PCAP file through wireshark/dpkt如何通过wireshark/dpkt跟踪PCAP文件中的mpeg ts i b p帧
【发布时间】:2020-07-06 15:48:35
【问题描述】:

我正在处理一个 PCAP 文件,该文件由 Wireshark 中通过 UDP 传输的单通道 MPEG TS 数据包组成,我有几个问题

  1. TS包数多和PES包数有什么区别? TS包的数量要多得多

  2. 有没有办法分析 TS 数据包的有效负载并从数据中提取 i b p 帧以及时间戳,以便我可以看到它们的吞吐量?

【问题讨论】:

    标签: wireshark pcap mpeg


    【解决方案1】:

    您通常可以通过查看“随机访问指示符”位来检查 I 帧。但是复用器可能会错误地设置它。对于 P 和 B 帧;它依赖于编解码器,每个编解码器都有不同的过程,需要解析编解码器比特流。

    【讨论】:

    • 查看维基百科,随机访问指示位意味着“从这一点开始,流可能被解码而没有错误”。我对设置的位如何指示 I 帧感到困惑。我想进一步说明,有没有办法将 ts 数据包组合在一起,这样我就可以说一组数据包构成一个视频帧?
    • 如果你尝试从 P 或 B 帧开始解码,你会得到错误。不要在 cmets 中提出新问题。新问题应该有新帖子。
    猜你喜欢
    • 2013-02-21
    • 2019-02-24
    • 1970-01-01
    • 2018-10-25
    • 2016-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    相关资源
    最近更新 更多