【发布时间】:2019-05-28 10:43:25
【问题描述】:
据我所知,GOP 大小应该与可观察到的视频延迟(延迟)相关。例如,如果 GOP 大小为 2,则视频延迟应接近 2 秒,依此类推,至少使用 CBR。但是,当我将 GOP 大小设置为 2,将流发布到摄取服务器,使用此流并测量延迟时,它在 0.8-1.2 秒之间,而不是 2+ 秒,例外情况除外。增加 GOP 大小会导致相同的结果:GOP 4 的延迟接近 2.5 秒,而不是 4 秒。
我如何测量这种延迟:使用 OBS 从网络摄像头流式传输工作秒表以摄取服务器,并计算秒表值与从摄取消耗的流中显示的值之间的差异。为了获得更高的测量精度,我使用秒表和在一个视野中摄取的实际图像制作了一张照片。
我的 OBS 设置是here:
您能否建议,为什么我会得到这样的结果?我关于 GOP 大小和视频延迟之间相关性的陈述有多相关?也许,像“zerolatency”这样的 H264 设置会带来一些魔力?
谢谢。
【问题讨论】: