假设服务器正在托管视频文件。为什么有时候,它需要在播放前完全下载。有时,我可以流吗?

时间:2010-02-11 21:04:40

标签: apache webserver file-type

有人告诉我,有些服务器配置它允许流式传输文件。

OR

这是文件编码问题,而不是服务器配置问题吗?

鉴于视频文件的链接,如何检查该人是否允许流媒体播放(或仅在下载后播放)?标题?

2 个答案:

答案 0 :(得分:2)

为了使文件可以流式传输,初始化解码和回放引擎所需的所有信息必须位于文件的开头。并非所有文件格式都以这种方式设计。 (例如,对于AVI文件,通常索引就在最后)。

但服务器必须配置为流式传输。通过HTTP或FTP传输文件与传输文件的协议不同。

所以两者都是,对于流式传输工作,一切都必须正确设置,服务器和文件必须支持它。如果其中任何一个未正确设置,则传输文件通常有效。传输文件是保守或后备解决方案。

答案 1 :(得分:1)

只要编码格式使得文件中的信息相对于视频帧按时间顺序排列,就没有理论上可能的方式来使服务器允许下载而不是播放。想一想。如果您有数据,并且可以在下载后播放,则该部分可在下载完成之前播放。