为什么暂停停止闪光视频?

时间:2011-03-10 22:32:41

标签: flash video-streaming lag divx

这是一个更理论化的问题:

当我通过flashplayer或divx在互联网上观看更大的视频(> 15分钟)时,几分钟后,视频质量开始下降(就像视频开始滞后)。当我现在按下暂停按钮并在短时间内(例如10秒)恢复播放时,视频质量再次像正常一样再过几分钟,但随后视频质量再次下降,所以我必须再次暂停几秒钟。

我的问题是,从软件设计的角度来看,为什么暂停会阻止视频滞后?我认为这可能是因为软件有时间刷新缓存,但我真的对正确的答案感兴趣。

2 个答案:

答案 0 :(得分:1)

试试youtube。它显示了用作预读缓冲区的缓冲区是如何满的。当它耗尽时(由于连接速度较慢),视频将开始降级并减速。暂停导致预读缓冲区再次填充。

答案 1 :(得分:1)

听起来更像是一个记忆问题。当你打破内存 - 抓住它,然后在你再次抓取之前必须删除更多 - 它会影响性能,在这种情况下看起来像视频是滞后的