Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 准备大型ogv/mp4/webm/flv用于流式传输和查找_Html_Video_Flv_Webm - Fatal编程技术网

Html 准备大型ogv/mp4/webm/flv用于流式传输和查找

Html 准备大型ogv/mp4/webm/flv用于流式传输和查找,html,video,flv,webm,Html,Video,Flv,Webm,我有一个两小时长的视频,我想通过HTML5视频标签和ye旧的好Flash作为后备 所以我有四个文件:mp4、ogv、webm和FLV500-800Mb 我的服务器返回正确的内容类型并接受范围标头 我知道qt faststart用于.mp4文件,yamdi/flvtool2用于.flv文件 我需要为.webm和.ogv提供额外的工具吗?或任何其他服务器设置 是否可以要求浏览器不要下载整个文件,但只提前约5分钟缓存?根据浏览器的不同,行为可能会有所不同,并且您仅有的真正控制是通过“预加载”属性。根据

我有一个两小时长的视频,我想通过HTML5视频标签和ye旧的好Flash作为后备 所以我有四个文件:mp4、ogv、webm和FLV500-800Mb

我的服务器返回正确的内容类型并接受范围标头

我知道qt faststart用于.mp4文件,yamdi/flvtool2用于.flv文件 我需要为.webm和.ogv提供额外的工具吗?或任何其他服务器设置


是否可以要求浏览器不要下载整个文件,但只提前约5分钟缓存?

根据浏览器的不同,行为可能会有所不同,并且您仅有的真正控制是通过“预加载”属性。根据“预加载”属性中的指导,浏览器将尝试在给定网络条件等情况下执行其认为正确的操作。您可以指定三个选项之一:无;元数据;自动的

无:这假设用户不会播放视频,因此不会预加载任何内容 元数据:只需预加载元数据视频维度、字幕等 自动:针对用户体验进行优化,因此可能仅在接下来的5分钟内下载,但如果带宽可用,可能会尝试压缩整个文件 注意:如果还指定了autoplay,则假定需要收集元数据,并且至少足以建立一个用于播放的缓冲区,因此它将成为一个de-factor preload:auto条件