【问题标题】:Any difference between video encoding for progressive download and streaming?渐进式下载和流式传输的视频编码有什么区别?
【发布时间】:2012-10-05 06:58:13
【问题描述】:

我想知道我们是否可以将同一个文件用于视频流和渐进式下载。它们的编码有区别吗?

例如,如果我有一个 .flv 文件,我可以将同一个文件用于上述任何交付方法,而无需进行任何进一步的操作吗?

谁能推荐任何描述如何实现渐进式下载的教程或文章?

【问题讨论】:

  • 感谢您精彩的编辑弗拉维乌斯先生

标签: video-streaming progressive-download


【解决方案1】:

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

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

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

【讨论】:

  • 谢谢杰克。但是在我们的项目中我们需要支持不同的移动设备和电脑,所以我是否可以实现渐进式下载,我认为它不需要任何流服务器,所以也会影响项目预算
  • @RenjithKN 毫无疑问,流媒体服务器非常昂贵;但是,尤其是在移动设备上,您将看到编码成多种视频尺寸:)
  • 我可以继续进行渐进式下载吗,哪个更好,我有计划检测设备并将文件转换为支持的格式并使用上述任何一种方法交付。如果我们使用流媒体服务器它会自动执行所有这些过程吗?我的意思是设备检测并提供支持的格式
  • @RenjithKN 不幸的是,我不太精通商业流媒体解决方案,无论它们是否对移动设备进行即时压缩等。如果这样做,您很可能需要付费为了方便:)
猜你喜欢
  • 1970-01-01
  • 2011-01-08
  • 2013-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-28
  • 2016-11-22
相关资源
最近更新 更多