(好奇心)为什么youtube显示加载图标,即使它已加载足够的视频开始播放?

时间:2010-02-03 18:52:51

标签: flash youtube video-streaming flash-video

我的意思是youtube或任何其他流媒体视频网站,但我在Youtube上看过它 有时候加载的条形图显示已经加载了足够多的视频流,因此播放器可以播放它,但它会突然暂停并显示加载图标?
我只是好奇。但这是一个与编程相关的问题,因为它可以帮助我更好地理解流式Flash视频。

2 个答案:

答案 0 :(得分:1)

AFAIK,流媒体视频不会按顺序加载,尽管协议会尝试它。有可能部分尚未完全下载,而平均而言,大部分视频都是。停止移动的下载栏会让人觉得没有任何反应。

另一种可能性,但我不知道协议是否足够确定,是一个特定的包没有完全收到,但应用程序认为它确实如此。在尝试执行流的那部分时,视频在加载丢失的位时停止。

答案 1 :(得分:0)

我一直认为它使用某种算法来测试缓冲数据量与当前下载速度,以检查视频是否可以完整播放。如果您的下载速度突然降至某个阈值以下,则播放器会意识到您将在视频结束前点击缓冲数据的末尾,因此它会停止并加载更多。

也许不是。