影响视频下载时能否边下边播的原因分析
发布: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后面的数字获取到,然后从文件的指定位置返回数据了。
所以,影响视频下载时能否边下边播可能的原因很多,得具体情况具体分析才可以。
其他新闻
- 如何判断哪个视频加密软件好用? 2018-05-24
- 使用公版加密软件和用定制加密技术产品有什么区别 2018-04-26
- 安卓电视盒OTT TV系统 网络运营技术方案 2017-10-11
- OTT系统网络电视盒子点播系统-点量软件 2017-09-14
- 世界范围内OTT安卓电视盒系统发展的3种模式 2017-08-08
- 财经企业如何乘上直播风口? 2017-03-28
联系方式
- 地址:山东省济南市高新区工业南路联合财富广场1号楼1903
- 邮编:250101
- 电话:0531-66561946
- 市场商务:刘女士
- 手机:13275315583
- 传真:0531-66561946
- QQ:3004829028
- Email:3004829028@qq.com
产品分类
站内搜索