全国服务热线 13275315583

影响视频下载时能否边下边播的原因分析

发布:2018-06-25 16:22,更新:2010-01-01 00:00

小编Zui近在现在视频的时候发现,有些视频可以在下载的时候就直接播放,有些却只能下载完了才能播放,感觉很好奇,就像大佬请教了下,现将影响视频下载时能否边下边播的原因做如如下分析:


很多视频格式对边下边播、拖动等的一些处理是不一样的。比如flv的关键帧信息是放头部的,mp4是放尾部。如果播放mp4,播放器想先拿到这些拖动数据,是需要先从尾部拿一些数据的。此时它就要想办法去尾部获取数据,比如通过http的range,但如果服务器不支持range,从指定位置给它返回数据,那么就没法边下边播。


刚刚说到了flv关键帧是放头部的,但也要看制作视频时的处理,如果制作flv时,用yamdi.exe等进行了处理是这样的,有些视频软件其实默认不生成这个metadata的,这种情况下就得需要先用yamdi.exe进行一些处理才会有这些数据,方便播放器知道每个关键帧对应的文件offset。

刚刚提到的服务器range,但有些播放器,比如flash的播放器,是没法传递range的,往往这些播放器是通过?start=10240这种参数传递,此时就需要服务器通过一些扩展,将start后面的数字获取到,然后从文件的指定位置返回数据了。

所以,影响视频下载时能否边下边播可能的原因很多,得具体情况具体分析才可以。




联系方式

  • 地址:山东省济南市高新区工业南路联合财富广场1号楼1903
  • 邮编:250101
  • 电话:0531-66561946
  • 市场商务:刘女士
  • 手机:13275315583
  • 传真:0531-66561946
  • QQ:3004829028
  • Email:3004829028@qq.com
产品分类