【问题标题】:How to determine last NAL of an Access Unit in H.264如何确定 H.264 中访问单元的最后一个 NAL
【发布时间】:2014-11-03 10:02:02
【问题描述】:

当从 H.264 源解析 NAL 单元时,是否可以确定一个访问单元的结束而不必找到下一个访问单元的开始?我知道 H.264 规范中的以下部分:

7.4.1.2.4 检测主编码图片的第一个VCL NAL单元

我目前已经实现了这一点。但是这里的问题是,如果在访问单元结束时有很大的时间间隔,我将在下一个访问单元开始之前“获取”访问单元。是否有另一种方法来确定访问单元的 end(即最后一个 NAL)?

我也知道 RTSP 标准中的标记位,但它不够可靠,我们无法使用。在某些情况下,这是完全错误的。

【问题讨论】:

  • 嗨,你找到答案了吗?

标签: h.264


【解决方案1】:

不,我不这么认为。 不可靠的标记位是发出访问单元结束信号的唯一方法(在 RTP 的情况下)。 他们应该在 h.264 有效负载 (rfc 6184) 中更可靠地处理它。

您可以检查时间戳和序列号来推断新 AU 的开始,但这也是不可靠的(数据包丢失、重新排序、需要等待下一个 AU 的第一个数据包)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多