为啥有时看视频很卡,但广告很流畅?

为啥有时看视频很卡,但广告很流畅?
我相信只要用过优酷、腾讯视频、爱奇艺的肯定都有过这种体验,有时一开始广告高清又流畅,比海飞丝还丝滑顺畅、毫无卡顿,就像一个青年壮小伙,广告一完,立马转圈圈,然后播一会,停一会,播一会停一会,像一个将死之人奄奄一息,但一到插播广告的时候,又像回光返照一样,立马精神百倍,能唱能跳起来了,广告播放完,又像枯灯油尽使完了最后一丝力气,瘫软在地,再也不动了 。
有的人说因为广告分辨率比较低,广告时间短,占用空间比较小,实际都不是 。
这个你真的想多了,现在的视频广告都很高清,很多比你看的电视剧电影本身还要高清的多,金主爸爸花钱做广告,你觉得视频网站你好意思给你播放一个模糊不清的东西?然后给你一个白嫖党观看高清视频,是不是想的太美了?影响金主爸爸广告效果,以后还怎么从人家口袋里掏钱?
120秒广告或者几十秒广告确实占用空间小,但是现在的视频和以前的不一样了,现在大多是m3u8格式 。这种视频有个特点,就是一部电影并不是一个文件,不像我们以前下载一部电影可能是MP4格式,就一个文件,现在的视频都是多个段,一部电影可能被分成了几十上百段,每个片段都非常的小,可能比一个广告还要小,一个一个片段的给你加载播放 。
所以说广告占用空间小,所以广告就比较流畅的理论是不对的 。
那么为什么广告不卡?原因主要有2个 。
细心的小伙伴应该发现了一个问题,假如你在APP将你想看的电影事先进行了下载缓存,然后手机断网,你再打开缓存的电影会发现,还是会播放广告,说明什么?
这说明不仅你想看的电影被缓存了,连广告也被缓存了 。
所以,第一个原因就是:缓存 。
确切的说,你即使没有下载缓存你想看的电影,你在打开APP的时候,APP依然贴心的早已经给你缓存好了广告,或者你在看电影的过程中,APP顺便给你缓存好了广告,然后程序设定好,你的电影看到30分钟的时候,立马自动给你播放这个缓存好的广告 。
毕竟广告是视频网站最大的盈利方式之一,你能不能正常看剧不要紧,但金主爸爸的活要干到位,毕竟人家才是给钱的主,而你只是一个白嫖党,给你免费看就不错了,还要什么自行车?
细心的你肯定又发现了,你的视频APP刚下载的时候可能占用手机100M,过了一点时间突然就变成占用1G了,即使你没有下载缓存任何视频,这个APP还是变大了很多,其中一部分原因就是因为广告缓存 。
第二个原因:CDN 。
CDN什么意思呢?
这就好比你在京东买东西,京东会就近给你发货一样,你在上海买,就给你上海仓发货,你在北京买,就北京仓给你发货,速度那叫一个快 。
通俗的讲CDN就是京东的多地多仓模式,视频网站也在全国各地布置了很多的服务器,比如你在上海,你看到视频就用上海的服务器给你播放,你在广州,就就用广东的服务器给你播放 。
这样的好处是就近原则,理论上速度更快,多服务器也可以缓解视频网站服务器的压力 。
但有时,你在京东买东西会遇到当地仓库没货,就需要异地调货,比如上海没货,可能要从北京调货,这样速度一下就变慢了很多,北京仓库的库存消耗也会加快 。但有些东西是每个仓库常年必有的,比如油盐酱醋等 。
同样视频网站的广告也是,广告就好比油盐酱醋,就那么点,全国每个地方的服务器都有,还是为金主爸爸着想啊,考虑周到是不是?但电影电视剧那么多,可不表示每个CDN节点都会实时更新了该最新的视频,可以理解为备货不及时,这样你在上海可能就会用到北京的服务器,北京人也用北京的服务器,两地都用,自然服务器压力变大了,速度可能就变慢了 。
所以有时视频卡了,APP会提示你换个线路,换个线路的意思就是,北京可能当前人数太多,给你换到安徽试试,搞不好速度就快了呢?还不行?那可能是你的网络有问题了 。
【为啥有时看视频很卡,但广告很流畅?】更详细的可以看我制作的视频:蛋哥扯蛋的视频

为啥有时看视频很卡,但广告很流畅?

文章插图
为啥有时看视频很卡,但广告很流畅?

文章插图