【发布时间】:2016-09-15 08:05:11
【问题描述】:
我正在使用 jwplayer 以 html5 模式播放视频。 视频为 mp4 格式。
我在网络选项卡中看到的是一堆状态为 206 的网络请求(部分下载)。所以我的理解是 -> 视频只是以部分块的形式流式传输,每个块 1-2 Mb。
但是这些块可以缓存在浏览器中吗? 目前我看到视频每次都被重新播放......
【问题讨论】:
标签: http video-streaming html5-video
我正在使用 jwplayer 以 html5 模式播放视频。 视频为 mp4 格式。
我在网络选项卡中看到的是一堆状态为 206 的网络请求(部分下载)。所以我的理解是 -> 视频只是以部分块的形式流式传输,每个块 1-2 Mb。
但是这些块可以缓存在浏览器中吗? 目前我看到视频每次都被重新播放......
【问题讨论】:
标签: http video-streaming html5-video
参考this answer:是的,206 个响应是可缓存的。这在RFC 7233, section 4.1中也明确说明:
默认情况下,206 响应是可缓存的;即,除非明确的缓存控制另有说明
当然,这并不意味着浏览器做缓存这些。但他们当然可以。
【讨论】: