流量概念
如何计算视频流量,视频的大小就是观看视频时产生的流量吗?
首先,我们要理清一个概念,流量是什么?
流量是单位时间(以秒为单位)内收发数据包的数量。
也就是说在我们观看视频的时候,流量就随之而来。
流量计算方式
如何计算流量呢?有这么一个简单的计算公式:
流量(kb)=观看视频时长(s)*当前视频码率(kbps)/8
分辨率与码率的关系
同一个视频不同清晰度,即不同的码率所产生的流量大小是不一样的,那么视频有多少种码率呢,他们的对应关系是怎么样的呢?
视频按照分辨率可以分为200P、360P、720p、1080i、1080P等几种格式。通俗来讲,360P以下的格式被称为流畅,720P以下被称为高清,720P以上被称为超清。(P表示屏幕的逐行扫描,i表示屏幕的隔行扫描)下面给大家分析一下视频分辨率与视频相应的码率、网络要求之间的关系。
主要视频格式与码率:
| 分辨率 | 200p | 360p | 720p | 1080i | 1080p |
|---|---|---|---|---|---|
| 码率( kbps ) | 256 | 512 | 1024 | 1800 | 3500 |
| 分辨率 | 流畅 | 高清 | 超清 | 超清 |
下面我以一个100分钟时长的视频为例,向大家解说一下视频流量的计算方法:一般的视频网站,会把上传的视频转码成为流畅、高清、超清等几个版本,相应的他们对着不同的码率,那么如何计算不同分辨率下的视频流量呢?
| 分辨率 | 对应码率 | 一分钟所需流量 | 100分钟所需流量 |
|---|---|---|---|
| 200p | 256kpbs | 1.92M | 192M |
| 360p | 512kpbs | 3.84M | 384M |
| 720p | 1024kpbs | 7.68M | 768M |
| 1080i | 1800kpbs | 13.5M | 1.35G |
| 1080P | 3500kpbs | 26.25M | 2.625G |