【发布时间】:2010-02-03 18:52:50
【问题描述】:
我是指 youtube 或任何其他流媒体视频网站,但我在 Youtube 上看到过。
有时加载栏显示已加载了足够多的视频流,因此播放器可以播放它,但它突然暂停并显示加载图标?
我只是好奇。但这是一个与编程相关的问题,因为它可以帮助我更好地理解流式 Flash 视频。
【问题讨论】:
标签: flash youtube video-streaming flash-video
我是指 youtube 或任何其他流媒体视频网站,但我在 Youtube 上看到过。
有时加载栏显示已加载了足够多的视频流,因此播放器可以播放它,但它突然暂停并显示加载图标?
我只是好奇。但这是一个与编程相关的问题,因为它可以帮助我更好地理解流式 Flash 视频。
【问题讨论】:
标签: flash youtube video-streaming flash-video
AFAIK,流视频不是按顺序加载的,尽管协议会尝试。可能有一部分尚未完全下载,而平均而言,大部分视频都已下载。停止移动的下载栏会让人感觉什么都没有发生。
另一种可能性,但我对协议的了解不足以确定,是没有完全收到特定的包,但应用程序认为它确实收到了。在尝试执行该部分流时,视频会在加载丢失的位时停止。
【讨论】:
我一直认为它使用某种算法测试缓冲数据量与您当前的下载速度,以检查视频是否可以完整播放。如果您的下载速度突然下降到某个阈值以下,播放器会意识到您将在视频结束之前到达缓冲数据的末尾,因此它会停止并加载更多。
也许不是。
【讨论】: