今天我们来做一道算术题——
做一次视频直播,到底需要多大的网络带宽。
废话不多说,我们直接开始。
我们先从最基本的图像开始计算。
图像,大家都知道,是由很多“带有颜色的点”组成的。这个点,就是“像素点(Pixel)”。
像素是图像显示的基本单位。我们通常说一幅图片的大小,分辨率是1920×1080,就是长度为1920个像素点,宽度为1080个像素点。乘积是2,073,600,也就是说,这个图片是两百万像素的。
对视频来说,常见的分辨率有:
注意:不同的标准,对2K/4K/8K的定义不同
那么,一个像素点是多少比特(bit)呢?
在计算机里,是用数字来表示颜色的。这就牵出了“彩色分量数字化”的概念。
以前我们美术课学过,任何颜色,都可以通过红色(Red)、绿色(Green)、蓝色(Blue)按照一定比例调制出来。这三种颜色,被称为“三原色”。
在计算机里,R、G、B也被称为“基色分量”。它们的取值,分别从0到255,一共256个等级(256是2的8次方)。
所以,任何颜色,都可以用R、G、B三个值的组合表示。