2012-10-05 70 views
8

我想知道我们是否可以为视频流和渐进式下载使用相同的文件。他们的编码有什么区别吗?渐进式下载和流式传输的视频编码有什么区别?

例如,如果我有一个.flv文件,我可以使用相同的文件用于上述任何一种传递方法,而无需进一步操作?

任何人都可以提出任何教程或文章,描述如何实现渐进式下载?

+0

谢谢你的精彩编辑Mr Flavius –

回答

3

Flash视频对于流式传输和渐进式下载非常有效;它在视频帧之前有一个元数据头(包含尺寸,长度等),所以使用渐进式下载,它几乎可以立即播放而不需要做任何修改(不像h.264需要在编码后移动标头)。

流式Flash视频通常需要Web服务器上的flv streaming module。这样的模块会将视频文件寻找到最近的跳转位置,动态地构建元数据块并继续到服务器视频帧。

使用mod_h264 for Apache也可以流式传输h.264视频,但不应该很难找到对其他Web服务器的支持。

+0

谢谢你杰克。但是在我们的项目中,我们需要支持不同的移动设备和计算机,所以我可以实现渐进式下载,我认为它不需要任何流媒体服务器,所以它也会影响项目预算 –

+1

@RenjithKN毫无疑问,流媒体服务器非常昂贵;但是,尤其是在移动设备上,您将编码为几种视频尺寸:) –

+0

我可以向前推进渐进式下载,哪一种更好,我有计划检测设备并将文件转换为支持的格式并提供使用任何上述方法。如果我们使用流媒体服务器,它会自动执行所有这些过程,我的意思是设备检测并给予支持的格式 –

相关问题