内联<video>带缓冲区的大文件</video>

时间:2011-07-13 18:01:08

标签: php javascript html video buffer

我正在尝试使用HTML5的视频标记构建网站,以便我可以分享我制作的一些电影。它们的大小非常大(> 500 MB),当我从网络外部观看它们时,似乎它正试图在显示之前下载整个内容。我想知道如何制作它以便可以同时下载和观看它们。

我正在使用php和javascript来构建网站,但如果有其他语言的图书馆或技术,我很高兴听到它们。

1 个答案:

答案 0 :(得分:4)

网络上的视频文件有时需要以特殊方式进行编码才能在下载时播放。为了使基于闪存的视频能够工作,必须将称为“moov”的数据从流的末尾移动到开始。一个名为mp4 FastStart的程序可以为您完成此操作。

像HandBrake这样的程序有一个“web”选项,在编码时也可以这样做。数据基本上包含视频的长度等。通常这是在文件的末尾。然而,当网络出现时意味着在播放之前下载整个内容。

您能告诉我们视频的格式吗?