
这不就是我们从小就一直在纠结的那个数学题吗?——
数学老师为啥要一边灌水一边放水?
这里涉及到三个量:网速/下载速度(灌水速度)、缓存(蓄水量)和播放流畅度(放水速度)。
一开始,你只有一个10M宽带,而你却想看60帧4K高清视频。灌水速度远远不能够满足你开怀畅饮的放水速度,蓄水量(缓存)会逐渐榨干,当蓄水见底的时候,最后就只能一点一点往外滴,这就出现了观看视频卡顿的现象。
于是你选择了降低视频清晰度,减慢了放水速度。这时你的蓄水量(缓存)可能不会有什么变化,虽然不能开怀畅饮,但一点点不间断的小酌还是足够让你举杯邀明月,对影成三人。虽然视频清晰度低,但播放起来还算流畅。
后来麻麻办了个千兆宽带,但是忘了告诉你,你还是继续使用低清晰度观看视频。这时注水速度很快,不一会儿你的缓存进度就达到了巅峰,而你还在对着低清晰度的视频自娱自乐。。。(歪——酒桶都要溢出来了啊喂!明明可以开怀痛饮你装啥斯文呢!别问我明明是谁我也不认得……)
直到后来……你看到麻麻在看120帧4K的《还珠格格》……真、高清!真、流畅!这时注水速度全力运行,而放水也可以放开手脚。久违的开怀痛饮,终于得到了满足~于是你一发不可收拾,点开了高清无码的@%&#\€&……
只要视频流畅播放所需要的数据下载速度大于你实际的数据下载速度,就会在没有预先缓存的情况下表现出卡顿。并且需求网速与实际网速差距越大,卡顿等待时间越长。
而对于视频来讲,一般分辨率越高、帧率越高,流畅无卡顿播放所需求的数据下载速度就越高。
而在网速一定的前提下,可以通过降低分辨率帧率等降低画质的方式来降低数据下载速度需求来满足流畅播放。
