我试图深入理解伪流机制。请求视频的部分内容有两种方法:
使用字节范围请求。
使用启动参数。第二种方法可以使用一个字节的时间
范围。
我的理解是范围请求和使用字节请求的开始参数的工作方式相同。服务器不需要读取和理解视频上的元数据,而使用时间范围的 start 参数,播放器不需要完全加载元数据,因为它只会向服务器请求时间。服务器应该做所有的脏工作并处理元数据以找到最近的关键帧。
问题是我已经阅读了一些评论,这些评论让我认为这可能不是这样的。因此,如果有经验的人可以简要比较这两种技术以及网络播放器和服务器中发生的过程,我将不胜感激。
以及为什么某些技术用于 MP4 而其他技术用于 FLV。
提前致谢,