为什么暂停Flash Player停滞不前?

问题描述:

这是一个更理论性的问题:为什么暂停Flash Player停滞不前?

当我通过flashplayer或divx在互联网上观看更大的视频(> 15分钟)时,几分钟后,视频质量开始下降(如视频开始滞后) 。当我现在按暂停按钮并在很短的时间内(如10秒)继续播放时,视频质量与另外几分钟的正常情况相似,但视频质量再次下降,因此我必须再次暂停几秒钟。

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

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

+0

是的,这显然是一个原因,但我说话即使预读缓冲区已满载,也会发生滞后现象。 – kohlehydrat 2011-03-11 13:44:07

+0

CPU速度慢吗?你有没有尝试看CPU的使用情况? – 2011-03-11 14:06:52

+0

是的,我的cpu速度不是很快,但它并不能解释为什么在暂停视频后它变得更好。 – kohlehydrat 2011-03-11 14:09:37

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