B帧在实时视频流中是否有用(与P帧相比)?
我的直觉暗示没有,因为B帧优于P帧的好处是它们可以参考未来出现的帧。
因此,如果视频是实时流式传输的,它将无法访问未来的参考帧(并且它会导致流暂停直到它可以访问这些帧)。
因此,B帧并不比P帧更有用(如果实际上参考未来的帧,它们可能没那么有用)
答案 0 :(得分:1)
我认为你的理论绝对正确。
然而,值得考虑的是,实时这个词往往具有人类感知元素。例如,大多数人会认为实时的语音通话通常设计为在200毫秒的延迟限制内运行。
如果这对于您的视频用例也是可接受的,那么这将为您提供1/5秒的缓冲和显示视频流,这可能使前向参考编码方法可行,具体取决于帧速率和带宽等