欢迎,请 登录 | 注册 | 加入收藏

关于视频切片的意义

视频为什么要做分片播放?视频分片播放的作用是什么?为什么长视频都要分片?

下面我们来看优酷的播放分片列表,以下是 优酷一部电影的分片列表片段,可见优酷这种大型知名视频网站也对长视频做了分片处理,

QQ图片20150608105341.jpg

那为什么要分片处理呢?根据我们的经验可以得出四个优势:

一是方便分发到节点缓存处理,优酷在全国很多地方都有分发节点,可以让用户在离自己更近的地方访问到视频服务器,这个功能对于中小网站来说意义不大。

二是加快视频播放前加载的时间,比如一个两小时的视频,头部信息可能达到几百k,播放器播放这个视频时往往需要加载几十秒甚至更长时间才能开始播放,这时候用户以为不能观看视频就关闭窗口去别的网站访问,给用户带来很差的体验,有了分片列表就不同了,转码软件会把视频分片的大小时长写到xml列表里面,这些xml列表往往才几K大小,播放器在不到1秒的时间就能读取视频信息,立即开始播放。

第三,我们试想一下,如果某一群用户打开网站的视频就离开了,这时候不管视频是在暂停还是播放状态,播放器会一直下载视频直到完成,给视频服务器的宽带和硬件资源带来极大的浪费,这是网站运营方最痛心疾首的问题。国内领先的ckplayer播放器有一个针对切片的优化处理,在视频切片处理的情况下,当播放器在播放第N段视频的时候,会预下载N+1这段视频,让播放更流畅,体验更好,但播放器不会下载N+2这段视频,节省宽带给其他用户,减轻视频服务器的压力,给用户带来良好的整体体验。

第四,有些网站的视频是比较有价值的视频,不想被其他人盗用,下载,这时候分片也可以解决一些问题,至少让盗链、一个完整的视频被分割成了N个不规则命名的片段,下载视频的人也不会那么方便获取整个视频文件,达到一定的防下载目的。

从服务器资源利用和用户体验来看,提供分片处理比不分片处理的播放效果、资源利用情况好十倍以上,所以我们建议,不管视频时长如何都可以把视频做分片处理。