FFmpeg 破折号清单 '-window_size'

FFmpeg dash manifest '-window_size'

FFmpeg DASH documentation 中,我不明白 -window_size 的用途,解释为:

Set the maximum number of segments kept in the manifest.

如果我的视频长 30 秒,GOP 大小为 4 秒,片段长度为 4 秒,控制清单中保留的最大片段数的参数的含义和用途是什么,什么时候需要使用此参数,如何确定有效值?

我猜测流正在被加载到内存中,并且清单中的段数控制了一次在内存中保留了多少,但这只是一个疯狂的猜测,我找不到任何进一步的解释.

我不直播以防万一。

如果您直播,window 大小很重要。在现场场景中,玩家可以倒带,window 大小决定了玩家可以倒带多远。由于您不是直播 - 它与您无关。