Svi*_*ish 11 vlc-media-player latency cache streaming
当我打开 VLC 的首选项并转到输入和编解码器时,我有一个名为默认缓存级别的设置。我可以选择
我习惯于在几秒钟内设置缓存或类似的东西。因此,更多秒/更高的缓冲区意味着流式传输时缓冲区不足的可能性更小。什么是延迟?将它设置得更低或更高是什么意思?在什么情况下我应该朝什么方向走?如果我正在为缓冲区欠载而苦苦挣扎,我应该将其设置为更低还是更高的延迟?
And*_*aKo 8
延迟是一个极其复杂的主题,在无所不知的 wiki上有一篇关于它的文章
简单来说,就是从发送数据包到您收到数据包所经过的时间。因此,如果您将缓存设置为高延迟,它将在开始播放之前缓存更多数据。因此,如果您遇到缓冲区欠载,则需要将其设置为高延迟。
另一个有趣的点是数据包的到达顺序与发送顺序不同。因此,如果您在 5s 位置播放声音文件,您可能会在 5s 之前从位置 5.1s 获取数据包。玩家将需要使用缓存来补偿,因此稍后形成的数据包将不得不等待。
归档时间:
15 年,8 月 前
查看次数:
33335 次
最近记录:
12 年,11 月 前