实时视频流中的B帧

时间:2016-01-25 18:22:19

标签: video compression streaming h.264

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

我的直觉暗示没有,因为B帧优于P帧的好处是它们可以参考未来出现的帧。

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

因此,B帧并不比P帧更有用(如果实际上参考未来的帧,它们可能没那么有用)

1 个答案:

答案 0 :(得分:1)

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

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

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

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