【问题标题】:B-frames in real-time video streaming实时视频流中的 B 帧
【发布时间】:2016-01-26 03:00:16
【问题描述】:

B 帧在实时视频流中是否有用(与 P 帧相比)?

我的直觉认为不是,因为 B 帧优于 P 帧的好处是它们可能会参考未来发生的帧。

因此,如果视频是实时流式传输的,它将无法访问未来的参考帧(并且会导致流暂停,直到它可以访问这些帧)。

因此,B 帧并不比 P 帧更有用(如果它们确实参考了未来的帧,则可能不太有用)

【问题讨论】:

    标签: video compression streaming h.264


    【解决方案1】:

    我认为你的理论是绝对正确的。

    然而,值得考虑的是,“实时”一词往往具有人类感知元素。

    例如,大多数人认为是实时的语音通话,通常被设计为在 200 毫秒的延迟限制内运行。

    如果这对于您的视频用例也可以接受,那么这将使您有 1/5 秒的时间来缓冲和显示视频流,这可能使前向参考编码方法可行,具体取决于帧速率和带宽等.

    【讨论】:

      猜你喜欢
      • 2013-04-01
      • 2020-10-18
      • 2011-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多