范围请求VS Start参数

时间:2014-10-14 09:35:28

标签: video streaming video-streaming html5-video pseudo-streaming

我试图深入理解伪流行机制。请求视频的部分内容有两种方式:

  • 使用字节范围请求。

  • 使用start参数。第二种方法可以使用一个时间字节 范围。

我的理解是范围请求和使用字节请求的start参数都是一样的。服务器不需要读取和理解视频上的元数据,而使用启动参数使用时间范围,播放器不需要完全加载元数据,因为它只需要向服务器请求时间。服务器应该完成所有脏工作并处理元数据以找到最接近的关键帧。

问题是我已经阅读了一些评论,这些评论让我觉得这可能不是这样的。所以如果有经验的人可以简单地比较网络播放器和服务器中发生的技术和正在进行的过程,我将不胜感激。

还有为什么有些技术用于MP4,而其他技术用于FLV。

提前致谢,

1 个答案:

答案 0 :(得分:0)

Flash和HTTP流媒体在搜索时有点不同。我建议阅读这篇基本的维基百科文章,以了解在两种情况下寻求的行为:https://en.wikipedia.org/wiki/Progressive_download