我正在尝试使用HTML5的视频标签构建网站,以便分享我制作的一些电影。它们的大小相当大(> 500 MB),当我从我的网络之外观看它们时,似乎在显示之前要下载整个文件。我想知道如何使它们可以同时下载和观看。我正在使用php和javascript构建网站,尽管如果其他语言中有可用的库或技术,我也很乐意了解。
在网络上播放视频文件有时需要以特殊方式编码,以便在下载时播放。为了使基于Flash的视频正常工作,必须将称为“moov”的数据从流的末尾移动到开头。一个名为mp4 FastStart的程序可以帮助您完成这个过程。像HandBrake这样的程序有一个“web”选项,在编码时也会执行此操作。这些数据基本上包含了视频的长度等信息。通常这些数据位于文件的末尾。但是随着网络的出现,这意味着在能够播放之前必须下载整个文件。您能告诉我们视频的格式是什么吗?